项目地址:点击打开链接(https://github.com/MrGaoGang/luckly_recyclerview)
使用RecyclerView封装headerview,footerView,并实现上拉加载更多,下拉刷新,分组功能(添加上拉加载和下拉刷新设置背景)
界面可能有点丑,但是是为了展示所有效果,请大家见谅。(所有东西都是可自己设置的哦)
效果图:
如何获取:
第一步:在项目的build.gradle中添加
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
第二步:添加依赖
dependencies {
compile 'com.github.mrgaogang:luckly_recyclerview:v2.2.0'
}
一、部分方法介绍
1、设置加载更多的监听事件
mLRecyclerView.setLoadMoreListener(this);
并重写onLoadMore()方法。
2、设置下拉刷新监听事件
mLRecyclerView.setOnRefreshListener(this);
并重写onRefresh()方法。
3、添加分割线
已经封装好了线性布局的分割线和网格式布局的分割线、流式布局的分割线。
//线性布局
mLRecyclerView.