Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

jeanboydev/Android-RecyclerViewHelper

Repository files navigation

RecyclerViewHelper

介绍

方便快捷的 RecyclerView 工具类,支持添加自定义的 header,footer 布局,加载 tips,分页加载。

使用

  • 导入 component_pagination
  • 具体使用
 
// 使用 helper 实现分页加载和加载中的提示
paginationHelper = new PaginationHelper(list_container, listAdapter);
// 设置加载中 View
paginationHelper.setMaskLayout(new MaskLayout());
// 设置加载更多 View
paginationHelper.setLoadMoreLayout(new FooterLayout());
// 设置刷新的接口
paginationHelper.setRefreshListener(new LoadListener() {
 @Override
 public void onLoad(boolean isError) {
 if (isError) {
 toLoadData();
 } else {
 toLoadData();
 }
 }
});
// 设置加载更多的接口
paginationHelper.setLoadMoreListener(new LoadListener() {
 @Override
 public void onLoad(boolean isError) {
 toLoadMore();
 }
});
// 加载中
paginationHelper.setLoading();
// 加载失败
paginationHelper.setLoadError();
// 加载成功,是否还有下一页,没有下一页则显示为:没有更多数据
paginationHelper.setLoadCompleted(true);

Demo

演示

感谢

关于我

如果对你有帮助,请 star 一下,然后 follow 我,给我增加一下分享动力,谢谢!

如果你有什么疑问或者问题,可以提交 issue 和 request,发邮件给我 jeanboy@foxmail.com

About

RecyclerView的工具类,更方便的实现Adapter,item点击事件,更快的实现加载提示,分页加载。

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /