San*_*hra 1 android android-glide
我将我的图像及其缩小尺寸的图像(模糊)存储在我的 Amazon 服务器中,并将这两个路径存储在数据库中。
现在我想知道如果原始图像没有被缓存,如何首先显示模糊图像,点击下载它会下载原始图像。我在这里使用 Glide ......
我试过这个
Glide.with(this)
.load(mainUrl)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.thumbnail(Glide.with(this)
.load(url)
.diskCacheStrategy(DiskCacheStrategy.SOURCE))
.centerCrop()
.into(imageView);
Run Code Online (Sandbox Code Playgroud)
但问题是它会在后台自动下载原始图像。
我在 Glide Github 上问过。 https://github.com/bumptech/glide/issues/2051
所以添加apply(RequestOptions.onlyRetrieveFromCache())到你的RequestOptions. 您可以注册一个侦听器并onFailed在缓存中没有图像时被调用。
| 归档时间: |
|
| 查看次数: |
5946 次 |
| 最近记录: |