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

见repo: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显然,当内容开始变得足够长以填满屏幕时,初始小部件会按照您的预期滚动顶部 .

我挖了 ScrollViewViewport 类,找到了 anchorcenter 设置,但无法按照我想要的那样做 .

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

有任何想法吗?