recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
//可见的条目数
int childCount = recyclerView.getChildCount();
int itemCount = linearLayoutManager.getItemCount();//总条目数
int firstVisibleItemPosition = linearLayoutManager.findFirstVisibleItemPosition();
if (firstVisibleItemPosition + childCount == itemCount) {
//获取数据刷新列表
}
}
});
RecyclerView上拉刷新
最新推荐文章于 2024-04-08 10:59:09 发布