是否可以将新元素添加到ListVeiw或CustomScrollView的顶部,并保持滚动位置与Flutter一样
我尝试了以下
extentAfter = _scrollController.position.extentAfter;
_scrollController.jumpTo(_scrollController.position.maxScrollExtent - extentAfter);
,但是这不适用于SliverAppBar-浮动及其实际上不是最佳解决方案。
答案 0 :(得分:2)
实际上,最干净的方法是仅在用户滚动回到ListView的顶部时添加这些项。当用户离列表的顶部足够远时,可以将它们缓存在内存中。