yanzhenjie / SwipeRecyclerView

:melon: RecyclerView侧滑菜单,Item拖拽,滑动删除Item,自动加载更多,HeaderView,FooterView,Item分组黏贴。
https://github.com/yanzhenjie/SwipeRecyclerView
Apache License 2.0
5.65k stars 1.09k forks source link

使用AsyncListDiffer计算差异的时候 使用加载更多功能 在刷新数据的时候会出现自动到最后一个item #293

Open tao111222333444 opened 4 years ago

tao111222333444 commented 4 years ago

使用AsyncListDiffer计算差异的时候 使用加载更多功能 在刷新数据的时候会出现自动到最后一个item 就是添加的 加载更多的哪个item

gaojingwen945 commented 4 years ago

这问题描述我都没看懂。。

yanzhenjie commented 4 years ago

我也是没看懂呀。

tao111222333444 commented 4 years ago

在使用AsyncListDiffer计算recyclerView数据差异的情况下,然后使用SwipeRecyclerView 的加载更多功能,会出现 一刷新数据,recycleView 就会自动的滚动到底部

tao111222333444 commented 4 years ago

下拉刷新数据的情况下出现 ,不是加载更多数据的时候

tudoutiao commented 2 years ago

解决了嘛?遇到了类似的问题 刷新之后,滚动到了中间位置,如果不添加footview就不会

luqiming666 commented 2 years ago

解决了嘛?遇到了类似的问题 刷新之后,滚动到了中间位置,如果不添加footview就不会

我把xSample的一个示例:"下拉刷新和加载更多" | "默认LoadMoreView"改成了使用AsyncListDiffer的方式,生成了一个新的测试例子:“默认LoadMoreView-AsyncListDiff”,但是没有复现这里说的问题... 详见:https://github.com/luqiming666/SwipeRecyclerView

如果你能在上述测试代码中修改一下复现你的问题,我可以继续看看怎么去修复问题