[CymChad/BaseRecyclerViewAdapterHelper]上拉加载显示问题

2024-08-08 115 views
8

在上拉加载的过程中,如果继续往上拖动recyclerView(连续快速往上拉可重现),上拉加载完成后布局显示错乱 底部显示情况 default recyclerview底部被这个view遮盖,顶部也会被遮盖 顶部显示情况 default

小车为下拉刷新布局

回答

8

收到

6

没看出什么问题,能否截个gif?

0

取货码:20这个item是最后一个item,正常显示应该是显示到下边蓝色这个地方,第二个图为第一个item,已经拉到顶了,但是它有一部分在rv界面外显示了

2

是否是RecyclerView外面的下拉刷新控件影响的?

5

上拉加载用的是adapter的,我觉得可能是在快速上拉的过程中把前一次加载的view引用改变了,然后导致加载成功后之前的view没有被移除

5

能把上拉加载更新代码贴下吗

4

if (orders.size() > 0) { mOrderAdapter.loadMoreComplete(); mOrderAdapter.addData(orders); } else { --mPageNum; mOrderAdapter.loadMoreEnd(); }

3

看代码没问题,是否是你用的ItemDecoration造成的?

6

没有ItemDecoration

0

确实是下拉框架的问题