Android 使用Glide加载图片变色

Android 使用Glide加载图片变色

  • 使用图片缓存的方式
Glide.with(a).load(url).diskCacheStrategy(DiskCacheStrategy.SOURCE).into(i);  
  • 改变Glide编码方式(RGB565编码可能会导致压缩过度)
添加一个类  GlideConfiguration 
public class GlideConfiguration implements GlideModule{  
    @Override  
    public void applyOptions(Context context, GlideBuilder builder) {  
        builder.setDecodeFormat(DecodeFormat.PREFER_ARGB_8888);  
    }  
    @Override  
    public void registerComponents(Context context, Glide glide) {  

    }  
}  

在配置文件中引用
"com.xxx.xxx.xxx.GlideConfiguration"  
    android:value="GlideModule"/> 

你可能感兴趣的:(Android 使用Glide加载图片变色)