2018-03-06 Glide图片复用 二次加载 缓存问题解
2018-03-06 本文已影响41人
大胡子不怕
.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);