GlideApp.with(context)
//放弃图片质量提高加载速度
.asBitmap()
.format(DecodeFormat.PREFER_RGB_565)
.load(url)
.placeholder(R.drawable.placeholder)
.error(R.drawable.placeholder)
.fallback(R.drawable.placeholder)
// 取消动画,防止第一次加载不出来
.dontAnimate()
//加载缩略图
.thumbnail(0.3f)
//指定加载大小
.override(imageView.getWidth(), imageView.getHeight())
.apply(options)
.into(imageView);
public static void clearMemory(Context context) {
GlideApp.get(context).clearMemory();//清理内存缓存
new Thread(() -> {
GlideApp.get(context).clearDiskCache(); //清理磁盘缓存
}).start();
}
public static void trimMemory(Context context, int level) {
GlideApp.get(context).trimMemory(level);
}