我想在標題中創建帶有圓角的可滾動螢屏。我將 NestedScrollView 與 SliverPersistentHeader 一起使用,但是當我向上滾動時,正文內容位于標題下方,因此它看起來很破角。我可以通過正確的角落外觀以其他方式實作它嗎?
NestedScrollView(
headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled) {
return <Widget>[
SliverPersistentHeader(
delegate: CollapsableSpace(
minHeight: 0,
maxHeight: MediaQuery.of(context).size.height * 0.25,
),
pinned: true,
floating: false,
),
SliverPersistentHeader(
delegate: PublicTransportRidesBenefitsDelegate(
state.voucherDetails,
state.route,
),
pinned: true,
floating: false,
),
];
},
body: Container(
margin: EdgeInsets.only(top: 0),
color: Colors.blue,
padding: EdgeInsets.symmetric(horizontal: Dimens.spanBig),
height: 1000,
),
)
我需要藍色部分是可滾動的示例
uj5u.com熱心網友回復:
為了處理這種情況,我強烈建議您使用這個snapping_sheet插件而不是NestedScrollView
.
您將能夠在這里實作您想要的,并且使用捕捉表操作視圖和回呼會更容易
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/523825.html
標籤:扑
上一篇:如何查看應用于小部件的樣式?
下一篇:XAF新手入門 - 資料字典示例