安卓Recyclerview是个非常强大的控件,超高的自由度使得由它做出的产品功能更强大,UI更精美。但是在高自由度的情况下,使用起来也变得复杂,因此,各类框架就出世了,今天给大家推荐一款比较强大的RecyclerAdapter适配器框架BRVAH。
BRVAH是一个强大的RecyclerAdapter框架(什么是RecyclerView?),它能节约开发者大量的开发时间,集成了大部分列表常用需求解决方案。为什么会有它?请查看「Android开源框架BRVAH由来篇」该框架于2016年4月10号发布的第1个版本到现在已经一年多了,经历了800多次代码提交,140多次版本打包,修复了1000多个问题,获得了9000多star,非常感谢大家的使用以及反馈。
框架引入
先在 build.gradle(Project:XXXX) 的 repositories 添加:
allprojects { repositories { ... maven { url "https://jitpack.io" } } }
然后在 build.gradle(Module:app) 的 dependencies 添加:
dependencies {compile 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30'}
注意
版本:2.9.28
Change the method setVisible –> setGone
The new method setVisible
setVisible:Set a view visibility to VISIBLE (true) or INVISIBLE (false).
setGone: Set a view visibility to VISIBLE (true) or GONE (false).
注意: 一旦出现加载失败的情况,只有两种情况:
- 配置没配置好
配置没配置好,有几种情况:
1. 只配置了dependencies
2. 配置repositories,但是位置错了,build.gradle(Project:XXXX) 文件下的repositories有两个,一个是buildscript下面的,一个是allprojects下面的,要配置到allprojects下面才是对的。
3. 版本号前面多一个v,这个是我的锅,在2.1.2版本之前都是带v的,之后(包含2.1.2)都不需要带v。 - 网络原因(这个就不解释了)
更多资料请看官方网站:http://www.recyclerview.org/
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/242234.html