程序员

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

上一篇 下一篇

猜你喜欢

热点阅读