1.Vlayout简单介绍
- 阿里的开源框架,地址是:https://github.com/alibaba/vlayout/
- VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。
1 | //通过构造函数来获取 |
软引用使用场景
正常是用来处理大图片这种占用内存大的情况
1 | Bitmap bitmap = bitmaps.get(position); |
我相信你看到了这里会有疑问,网上有许多博客作了这方面说明。但是我在这里想说,如何查找自己项目的所有依赖关系树
1 | gradlew app:dependencies |
使用注解限定传入类型
比如,尤其是写第三方开源库,对于有些暴露给开发者的方法,需要限定传入类型是有必要的。举个例子:
刚开始的代码
1 | /** |