GitHub
Gradle
compile 'com.march.adapterlibs:adapterlibs:1.0.6'
前言
- 基于前端时间总结的EasyAdapter(看原理的可以看这些博客)重新构建了代码,基本思想还是一样的,目的是对外开放更加简单的API,其中的原理,想知晓的可以去看我以前的博客。现在的版本已经与以前的版本独立开了。
单类型抽象适配
QuickAdapter
1 | QuickAdapter<Demo> adapter = |
使用QuickTypeAdapter
- QuickTypeAdapter的带layout资源参数构造方法,注意不要调用addType了,实体类需要实现QuickInterface接口
1 | QuickTypeAdapter<Demo> typeAdapter = |
多类型适配
1 | //实体类需要实现QuickInterface接口 |
加载网络图片
- 可以提前创建图片加载工具,然后调用ViewHodler.setImg()方法可以直接加载
1 | //你可以在Activity或者Application调用这段代码进行全局配置,第二次调用会将以前的设置覆盖,所以只需要执行一次 |
更新使用方法
1 | //Demo类是我的实体类 |