- 使用 diskCacheStrategy(DiskCacheStrategy.SOURCE)。
Glide.with(context)
.load(url)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.into(imageview);
- 改变解码的默认格式,可以将Bitmap的格式改为ARGB_8888。
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) {
}
}
在AndroidManifest.xml中引用。
<meta-data
android:name="你的包名.GlideConfiguration"
android:value="GlideModule"/>
- 检查override(overrideWidth, overrideHeight)的宽度
如果是比较小的图片可以直接全尺寸的方式解码。