Android Glide:在加载实际图像之前显示模糊图像

新手上路,请多包涵

我正在开发一个向用户显示全屏图像的 Android 应用程序。图像是从服务器获取的。我正在使用 Glide 来显示图像。但是我想在显示实际图像之前显示一个非常小的模糊图像。缓存图像后,应直接显示全尺寸图像。

图像显示流程如下: - 如果图像是第一次下载,请先下载小尺寸图像,然后再下载全分辨率图像。 - 如果之前下载过图片,直接显示全尺寸图片。

我在 Glide 库中找不到任何方法,它告诉我缓存中是否存在文件。

任何想法,如何做到这一点。

原文由 Abhishek Batra 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 689
1 个回答
Glide.with(context.getApplicationContext())
                        .load(Your Path)   //passing your url to load image.
                        .override(18, 18)  //just set override like this
                        .error(R.drawable.placeholder)
                        .listener(glide_callback)
                        .animate(R.anim.rotate_backward)
                        .centerCrop()
                        .into(image.score);

原文由 Hiren 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题