Flutter -在列表中添加新项目时保持滚动位置

y0u0uwnf  于 2023-06-24  发布在  Flutter
关注(0)|答案(2)|浏览(227)

我正在构建一个聊天应用程序,我的问题是当我在聊天/列表中添加新项目时,它没有保持滚动位置。
Video Demo

Code: https://pastebin.com/58D2BjRc

我有一个问题,张贴我的代码在这里,这就是为什么我张贴在pastebin

628mspwn

628mspwn1#

我认为这是一种预期的行为。如果你知道新项目的高度,那么你可以使用scrollController跳转到新的位置,从而保持位置。不确定这是否可能在你的情况下,但你可以给予一下。查看此post以获取更多信息。祝你好运!

mjqavswn

mjqavswn2#

要在列表中添加新项目时保持ListView.builder的滚动位置,可以尝试不给予ListView.builder的key属性。

相关问题