是什么
BaseRecyclerViewAdapterHelper是一个强大并且灵活的RecyclerViewAdapter
能做什么
可以大量减少你Adapter写的代码(和正常的Adapter相比至少三分之二的)
可以添加点击事件
可以很轻松的添加RecyclerView加载动画
添加头部、添加尾部
支持下拉刷新、上拉加载更多
支持分组
支持自定义item类型
支持setEmptyView
支持子布局多个控件的点击事件
效果图
配置使用
在 build.gradle 的 repositories 添加:
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
然后增加dependencies
dependencies {
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:v1.5.8'
}
创建Adapter
public class QuickAdapter extends BaseQuickAdapter {
public QuickAdapter(Context context) {
super(context, R.layout.tweet, DataServer.getSampleData());
}
@Override