21 Star 61 Fork 22

dkzwm / SmoothRefreshLayout

 / 详情

上拉加载更多结束后整体页面会向下偏移一点

Backlog
Opened this issue  
2020-10-30 17:40

上拉加载更多结束后整体页面会向下偏移一点,感觉是不是加载更多预加载高度计算问题

Comments (2)

戴薛楠 created任务
戴薛楠 set related repository to dkzwm/SmoothRefreshLayout
Expand operation logs

@戴薛楠 不好意思,我不常上开源中国,才看到消息,这个问题主要是数据添加成功->视图完成添加是有一个计算过程的,如果视图很复杂可能会短时间阻塞主线程导致调用refreshComplete时,列表视图还没有完成对新添加数据的计算和展示,SRL在refreshComplete时为了使列表滚动焦点保持不动,采取的是利用列表向上滚动抵消Footer向下滚动的滚动量,DEMO是为了展现方便在给Adapter添加了数据后就调用refreshComplete结束刷新,如果发现列表有向下偏移,那么你可以尝试延迟调用refreshComplete,具体可以凭借经验设定一个延迟量,也可以通过监听列表布局变化,发现列表内高度改变再调用refreshComplete就不会有抖动了

好 多谢 我试试

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
103625 dkzwm 1578917620
Android
1
https://gitee.com/dkzwm/SmoothRefreshLayout.git
git@gitee.com:dkzwm/SmoothRefreshLayout.git
dkzwm
SmoothRefreshLayout
SmoothRefreshLayout

Search