Flutter - 在列表中添加新项目时保持滚动位置
Posted
技术标签:
【中文标题】Flutter - 在列表中添加新项目时保持滚动位置【英文标题】:Flutter - Maintain scroll position when new item added in the list 【发布时间】:2020-04-06 00:53:17 【问题描述】:我正在构建一个聊天应用程序,我的问题是当我在聊天/列表中添加新项目时它没有保持滚动位置。
Video Demo
Code: https://pastebin.com/58D2BjRc
我在此处发布代码时遇到问题,这就是我将其发布在 pastebin 上的原因
【问题讨论】:
如果不查看您的代码,很难知道确切的问题。只是为了确定,您不想滚动列表,对吗? 这是我的代码。 pastebin.com/58D2BjRc 【参考方案1】:我相信这是一种预期的行为。如果您知道新项目的高度,那么您可以使用滚动控制器跳转到新位置,从而保持该位置。不确定这是否适用于您的情况,但您可以尝试一下。查看此post 了解更多信息。祝你好运!
【讨论】:
以上是关于Flutter - 在列表中添加新项目时保持滚动位置的主要内容,如果未能解决你的问题,请参考以下文章
滚动侦听器不适用于 SingleChildScrollView Flutter 中的列表视图