小编Gle*_*enn的帖子

Flutter:如何创建最初填充底部空白空间的反向 ListView

我有一个向下增长但最初只有一个小部件的反向 ListView.builder。

见回购:https : //github.com/gmlewis/reverse_listview

由于reverse: true,它将列表中第一个小部件上方的所有空白空间放置在,它看起来像:https : //github.com/gmlewis/reverse_listview/raw/master/assets/images/UndesiredListView.png

随着更多小部件的添加,它看起来像:https : //github.com/gmlewis/reverse_listview/raw/master/assets/images/PopulatedListView.png

我希望它填充底部而不是顶部的所有空白空间,看起来像:https://github.com/gmlewis/reverse_listview/raw/master/assets/images/DesiredListView.png 显然,当内容开始变得足够长以填满屏幕,初始小部件如您所愿从顶部滚动。

我深入研究了ScrollViewandViewport类并找到了anchorandcenter设置,但无法让它做我想做的事。

似乎我剩下的唯一选择可能是将第一个小部件移动到底部,AppBar但我希望不要走那条路。

有任何想法吗?

flutter flutter-layout

6
推荐指数
2
解决办法
4663
查看次数

标签 统计

flutter ×1

flutter-layout ×1