flutterchina / azlistview

A Flutter sticky headers & index ListView. Flutter 城市列表、联系人列表,索引&悬停。
BSD 3-Clause "New" or "Revised" License
1.14k stars 282 forks source link

大佬,有个列表滚动的问题咨询一下 #96

Open LiliCode opened 1 year ago

LiliCode commented 1 year ago

列表滚动问题

数据请求下来就设置了排序 SuspensionUtil.sortListBySuspensionTag(list);SuspensionUtil.setShowSuspensionStatus(list); 这两句代码,然后关联数据,设置了分区头 susItemBuilder,但是我滚动列表的时候始终都会返回到第一行,取消 susItemBuilder 之后就可以正常滚动,不知道为啥。

LiliCode commented 1 year ago

更准确的描述,从 A 分区滑动到 B 分区,B 分区头滑动到顶部 A 分区头的地方,列表就自动滚动到 A 分区开始位置,也就是列表第一行。

LiliCode commented 1 year ago

已经找到问题原因

AzListView 和 pull_to_refresh 框架貌似不兼容,如果添加了下拉刷新功能,列表不会触发下拉刷新,还会出现莫名的BUG