Flutter 反转 ListView 从顶部开始

Has*_*sen 4 listview dart flutter

我有一个ListView通常从顶部开始并且可以向下滚动的,但是我已经reverse设置为true我需要的那个,但是现在列表从底部开始。

如何设置开始位置,使其从顶部开始并向下滚动,尽管被反转?

所以基本上它是这样的,日期顺序像我需要的那样颠倒:

14th
12th
7th
6th
5th
Run Code Online (Sandbox Code Playgroud)

但是默认情况下整个内容都滚动到底部......所以除非我向上滚动,否则我看不到第 12 和第 14。

....off the top of the screen
7th
6th
5th
4th
3rd - starting position.
Run Code Online (Sandbox Code Playgroud)

我需要它通过设置滚动开始位置从滚动到顶部开始。我希望这个描述能让它更清楚一些。

E.B*_*ord 8

您也可以以这种方式颠倒显示顺序:注意((feed.length-1) - index)数组索引。使用这种技术和你正在使用的东西的某种组合将导致你想要的。

List<String> feed = List();

feed.add("AAAA");
feed.add("BBBB");
feed.add("CCCC");

ListView.builder(
  itemCount: feed.length,
  itemBuilder: (context, index) {
    return ListTile(title: feed[feed.length - 1 -index]);
  },
);
Run Code Online (Sandbox Code Playgroud)