我正在构建一个聊天应用程序,我的问题是当我在聊天/列表中添加新项目时,它没有保持滚动位置。
Video Demo
Code: https://pastebin.com/58D2BjRc
我有一个问题,张贴我的代码在这里,这就是为什么我张贴在pastebin
我正在构建一个聊天应用程序,我的问题是当我在聊天/列表中添加新项目时,它没有保持滚动位置。
Video Demo
Code: https://pastebin.com/58D2BjRc
我有一个问题,张贴我的代码在这里,这就是为什么我张贴在pastebin
2条答案
按热度按时间628mspwn1#
我认为这是一种预期的行为。如果你知道新项目的高度,那么你可以使用scrollController跳转到新的位置,从而保持位置。不确定这是否可能在你的情况下,但你可以给予一下。查看此post以获取更多信息。祝你好运!
mjqavswn2#
要在列表中添加新项目时保持ListView.builder的滚动位置,可以尝试不给予ListView.builder的
key
属性。