首页 - AllenCoder/BaseRecyclerViewAdapterHelper GitHub Wiki
#如何使用它?
先在 build.gradle(Project:XXXX) 的 repositories 添加:
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
然后在 build.gradle(Module:app) 的 dependencies 添加:
dependencies {
compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:VERSION_CODE'
}
用这里的真实发行版本号, 替换 VERSION_CODE , 例如 v1.9.8
**注意:**两个都必须要写,要不然无法加载成功。
#它能做什么?
-
和原始的adapter相对,减少70%的代码量。 -
- Item的点击事件
- Item的长按事件
- Item子控件的点击事件
- Item子控件的长按事件
-
一行代码轻松切换5种默认动画。 -
一行代码搞定,感觉又回到ListView时代。 -
上拉加载无需监听滑动事件,可自定义加载布局,显示异常提示,自定义异常提示。 -
随心定义分组头部。 -
简单配置、无需重写额外方法。 -
比Listview的setEmptyView还要好用。 -
开启,监听即可,就是这么简单。 -
比ExpandableListView还要强大,支持两级。