WrapperAdapter can wrap your original adapter of RecyclerView to implement the load-more feature.
- There are two load-more modes: auto loading and click to load.
- Customizing the load-more view is supported.
see the code below:
mLoadMoreAdapter = LoadMoreAdapter.wrap(yourAdapter);
mLoadMoreAdapter.setOnLoadMoreListener(new OnLoadMoreListener() {
@Override
public boolean canLoadMore() {
return true;
}
@Override
public void onLoadMore() {
...
}
mRecyclerView.setAdapter(mLoadMoreAdapter);implementation 'io.github.ztiany:android-load-more-adapter:4.6.0'