在聊天应用程序中工作。当我们导航到个人聊天屏幕时,屏幕从顶部开始。在谷歌上,推荐的是反向:真,
但它只是颠倒列表,然后再次从列表的顶部开始。我想像往常聊天页面一样从底部开始页面。
将滚动控制器连接到您的listView。
ScrollController _scrollController = ScrollController();
将上面的控制器添加到您的列表视图中。
ListView.builder(
controller: _scrollController,
itemCount: 10,
itemBuilder: (_, i) => MyItem(i),
),
然后调用initState((中的底部函数
void _goToBottomPage() {
_scrollController.jumpTo(_scrollController.position.maxScrollExtent);
}