Android-RecyclerViewHelper

Introduction: RecyclerView 的工具类,更方便的实现 Adapter,item 点击事件,更快的实现加载提示,分页加载。
More: Author   ReportBugs   
Tags:
RecyclerView-CommonAdapter-分页加载-加载提示-

介绍

方便快捷的 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 。

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools