Glide4.8.0配置

作者: 河马过河 | 来源:发表于2018-09-06 11:04 被阅读4181次

一、Glide4.8.0使用

1、引入依赖

   implementation 'com.github.bumptech.glide:glide:4.8.0'
   annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'

2、使用Generate api

@GlideModule
public class CustomAppGlideModule extends AppGlideModule {

    @Override
    public void applyOptions(@NonNull Context context, @NonNull GlideBuilder builder) {
        int memoryCacheSizeBytes = 1024 * 1024 * 20; // 20mb
        int diskCacheSizeBytes = 1024 * 1024 * 100;  //100 MB
        builder.setMemoryCache(new LruResourceCache(memoryCacheSizeBytes))
                .setDiskCache(new InternalCacheDiskCacheFactory(context, diskCacheSizeBytes));
    }
    
    @Override
    public boolean isManifestParsingEnabled() {
        return false;
    }

}

总结

1、使用Generate API ,首先要有一个被@GlideModule注解标注的
2、此方法isManifestParsingEnabled(),返回false :不再解析AndroidMenifest文件。返回true,这是Glide4为了兼容Glide3

3、使用OKHTTP3代理网络请求

    implementation 'com.github.bumptech.glide:okhttp3-integration:4.8.0'
河马过河微信公众号.jpg

相关文章

网友评论

    本文标题:Glide4.8.0配置

    本文链接:https://www.haomeiwen.com/subject/obgtgftx.html