小编flo*_*vdg的帖子

在Flutter中保持滚动视图偏移的同时添加列表视图项

我正在寻找一种将新项目插入列表视图的方法,同时保持用户的滚动偏移量。基本上像拉动刷新后的Twitter提要:将新项目添加到顶部,同时保持滚动位置。然后,用户可以向上滚动以查看新添加的项目。

如果我只是在开始时用几个新项重建列表/滚动小部件,则它当然会跳转,因为滚动视图内容的高度增加了。不能估计这些新项目的高度来纠正跳跃,因为新项目的内容是可变的。即使在提供索引以在任意位置动态插入项目的AnimatedList小部件,在插入索引0时也会跳转。

关于如何解决这个问题的任何想法?也许使用Offstage小部件预先计算新物品的高度?

dart flutter

9
推荐指数
2
解决办法
1591
查看次数

标签 统计

dart ×1

flutter ×1