SmartRefreshLayout 下拉刷新使用几次后再用代码关闭会导致recyclerView滑动处理出问题

igetnqfo  于 5个月前  发布在  其他
关注(0)|答案(3)|浏览(44)

布局:SmartRefreshLayout嵌套一个RecyclerView
功能代码:默认允许下拉刷新,并存在可供下拉刷新获取的数据,当下拉刷新获取完所有数据后,调用refreshLayout.setEnableRefresh()关闭下拉,这个时候上下滑动RecyclerView就感觉滑动的不灵活了,或者说失控

不知道作者有没有遇到过这样的问题

w8biq8rn

w8biq8rn1#

请问你找到解决方式了吗

nr7wwzry

nr7wwzry3#

srl.setScrollBoundaryDecider(new ScrollBoundaryDecider() {
@OverRide
public boolean canRefresh(View content) {
//这里写个tag控制smartRefreshLayout能否刷新
return !isEnd;
}
@OverRide
public boolean canLoadMore(View content) {
return false;
}
});

相关问题