在SliverAppBar的底部添加一个按钮,并使其在ExtentList上重叠,可以通过以下步骤实现:
以下是示例代码:
SliverAppBar(
// 其他属性...
bottom: PreferredSize(
preferredSize: Size.fromHeight(56.0),
child: Container(
alignment: Alignment.bottomCenter,
child: FloatingActionButton(
onPressed: () {
// 按钮点击事件
},
child: Icon(Icons.add),
),
),
),
),
CustomScrollView(
slivers: <Widget>[
// 其他Sliver组件...
SliverList(
delegate: SliverChildListDelegate(
[
Stack(
children: <Widget>[
ExtentList(
// ExtentList的配置...
),
Positioned(
bottom: 0,
left: 0,
right: 0,
child: Container(
height: 56.0,
child: RaisedButton(
onPressed: () {
// 按钮点击事件
},
child: Text('底部按钮'),
),
),
),
],
),
],
),
),
],
),
这样,就可以在SliverAppBar的底部添加一个按钮,并使其在ExtentList上重叠。
领取专属 10元无门槛券
手把手带您无忧上云