支持下拉刷新和上拉加载的RecyclerView
实现方式:利用NestedScrollParent,RecyclerView作为NestedScrollChild.
Android RecyclerVie
共4Star
详细介绍
PullLoadRecyclerView
支持下拉刷新和上拉加载的RecyclerView
实现方式:利用NestedScrollParent,RecyclerView作为NestedScrollChild.
使用方法:
- Activity中添加以下代码就可以直接使用:
mLayout.addHeaderView(mHeaderView, DisplayUtil.dpToPx(MainActivity.this, 60));
mLayout.addFooterView(mFooterView, DisplayUtil.dpToPx(MainActivity.this, 40));
mLayout.setMyRecyclerView(new LinearLayoutManager(MainActivity.this, LinearLayoutManager.VERTICAL, false),
mAdapter, true);
mLayout.addOnTouchUpListener(this);
- 下拉刷新和上拉加载的处理,只需要重写方法:
void onDataRefreshing();
void onDataLoadingMore();
完成后记得调用函数:
void onRefreshFinish(boolean);
void onLoadMoreFinish(boolean);