BaseRecyclerViewAdapterHelper (CymChad/BaseRecyclerViewAdapterHelper)
Searching Database…
这是什么东西?
BRVAH(BaseRecyclerViewAdapterHelper)是一个功能强大且灵活的 Android RecyclerView Adapter 库——一个始于 2016 年的热门开源项目,拥有约 24.6k star。
那它是一个应用,还是我要加到自己 Android 项目里的东西?
它是一个库:你把它作为依赖添加进来,它就能接管 RecyclerView 适配器的那些繁琐样板工作——多种列表项类型、条目动画和加载更多分页。
我怎么把它加到我的 Android 项目里?
使用最新的 4.x 版本:它已发布到 Maven Central,你只需在构建中添加依赖即可——不再需要配置第三方仓库。README 里有 demo 的链接。
配置上有什么坑吗,比如 ProGuard 配置?
没有——这个库自带 proguard-rules.pro 并自动导入混淆规则,正常情况下不需要手动配置。
4.x 版本有什么变化?
这是一次大扫除:v4 完全兼容 ConcatAdapter,修复了许多长期存在的问题,把功能拆分成独立模块,让多类型布局更灵活,并大幅强化了向上/向下加载更多。
我能继续用旧的 2.x 或 3.x 版本吗?
可以——作者明确表示,如果你还没准备好迁移,可以继续使用 2.x 和 3.x 版本。
这是个久经考验的项目,还是个新东西?
它从 2016 年就存在了,未被归档,在 GitHub 上有约 24.6k star;全新的 4.x 系列最近也已发布到 Maven Central。
在决定用之前,有没有 demo 或文档可以看看?
有——README 链接了 demo 以及 4.0 和 3.0 两个版本的 wiki(中文);英文文档部分标注为正在完善中。
What are similar projects?
MaterialDrawer, FlycoTabLayout, recyclerview-animators, material-dialogs, banner, compose-samples, AppIntro, AndroidSwipeLayout
Which topics is it in?
androidx, android-development, toolkit, android-library, kotlin, ui-components, animation, mobile, ui, android, library, mit