flutter - 列表最后一项上的 FloatingActionButton
问题描述
我有一个带有FloatingActionButton
. 我想让列表在之前完成,FloatingActionButton
因为列表的最后一项不再可见(FAB 它在列表项之上)
return Scaffold(
body: ListView(
scrollDirection: Axis.vertical,
controller: _scrollController,
shrinkWrap: true,
children: <Widget>[
_buildUpcomingExpansionTileEvents(myUpcomingEvents),
_buildPastExpansionTileEvents(myPastEvents),
],
),
floatingActionButton: UnicornDialer(
parentButtonBackground: Colors.blue,
orientation: UnicornOrientation.VERTICAL,
parentButton: Icon(OMIcons.add),
childButtons: childButtons));
我怎样才能更改我的列表以完成一个空项目?或者这个问题的最佳解决方案是什么?
解决方案
FloatingActionButton
56
非迷你和迷你的尺寸为40
,所以你可以做的是padding
使用ListView
:
ListView(
padding: EdgeInsets.only(bottom: 56), // if you have non-mini FAB else use 40
// ...
),
推荐阅读
- python - 如何在基于值条件的切片之后获取数据框中的下一行?
- download - 将 ZIP 转换为 Blob
- postgresql - 如何修复 Symfony 和 PostgreSQL 中的“找不到驱动程序错误”
- bash - 如何使用参数扩展存储在 sh 变量中的命令?
- javascript - JavaScript 图像被键盘改变
- forms - Phoenix 框架模板中的自定义选择
- python - 通过 * 或 ** 将参数传递给函数
- prometheus - 使用 Prometheus 监控 OOM
- playframework - Play Framework:如何处理内存密集型动作?
- google-apps-script - 如何使用 Google App Script 在 google 电子表格上获取毫秒详细信息