Glide升级V4后 导致以前封装的实用类无法编译 相关资料较少 所以根据项目需要 我们来实现三个项目中常用的功能
1:实现加载进度监听
参考资料 Android图片加载框架最全解析(七),实现带进度的Glide图片加载功能
具体实现方法参考郭霖大神的代码 这里说一下替换类
使用该官方的okhttp辅助库
compile 'com.github.bumptech.glide:okhttp3-integration:4.3.1'
将辅助库中的 OkHttpStreamFetcher 和 OkHttpUrlLoader 类 与demo中的的 OkHttpFetcher、OkHttpGlideUrlLoader类替换
升级V4后 实现GlideModule类 里面的 registerComponents参数 发生了变化
升级前:
public class MyGlideModule implements GlideModule {
@Override
public void applyOptions(Context context, GlideBuilder builder) {
}
@Override
public void registerComponents(Context context, Glide glide) {
OkHttpClient.Buil