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);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。