【发布时间】:2020-09-22 16:42:09
【问题描述】:
我正在寻找一种解决方案来使用 ListView 在 StatelessWidget 中设置 FAB 的位置。我有一个带有列的小部件,其中包含两个子项(ListView 和 FAB)。 第一个问题是FAB的立场,第二个问题是专栏的背景。第二列隐藏了 ListView 的按钮。
如何将 FAB 悬停在 ListView 上?
class ListView extends StatelessWidget {
final List<Bouquet> bouquets;
ListView({@required this.bouquets});
final ScrollController _controller = new ScrollController();
@override
Widget build(BuildContext context) {
return Column(
children: [
Expanded(
child: ListView(
children: getChildren(),
padding: new EdgeInsets.all(0.0),
controller: _controller,
)),
Container(
color: Colors.red,
child: Row(children: [
Expanded(
child: FloatingActionButton(
child: Icon(Icons.arrow_upward),
onPressed: () => _controller.animateTo(0,
duration: Duration(milliseconds: 500),
curve: Curves.easeInOut),
mini: true,
))
]),
)
],
);
}
List<Widget> getChildren() {}
}
【问题讨论】:
标签: listview flutter floating-action-button