2018-03-06 Glide图片复用 二次加载 缓存问题解决

.skipMemoryCache(false)

.diskCacheStrategy(DiskCacheStrategy.ALL)


今天做壁纸应用时,发现首页使用GLIDE加载的URL图片,在第二页放大显示后,加载速度特别慢。

首先想到的是压缩图片,结果设置overrider(width,height)参数后也还是很慢。

最后通过设置图片缓存来解决了,而且,重点是,第一次用glide加载图片时需要选择缓存,而且第二次复用图片时,依旧要加上图片缓存那两句。

Glide.with(getApplicationContext())

.load(WALLPAPER_URL)

.placeholder(R.drawable.loading_picture)

.thumbnail(0.1f)

.skipMemoryCache(false)

.diskCacheStrategy(DiskCacheStrategy.ALL)

.into(imageView);

你可能感兴趣的:(2018-03-06 Glide图片复用 二次加载 缓存问题解决)