gpt4 book ai didi

Android Glide点击item Gridview全屏显示图片

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:12 25 4
gpt4 key购买 nike

我正在使用 Glide 在我的 GridView 中下载和显示图像。当我单击 gridview 中的某个项目时,我想在另一个 Activity 中显示此图像以全屏显示此图像。但是对于 Glide,我不知道如何将图像保存在缓存中。

  1. 将图像文件名保存在数据库中,然后再次调用链接以使用 Glide 下载全尺寸图像?

  2. 或者尝试获取缓存中的图像,但我不知道该怎么做。

你能帮帮我吗?

最佳答案

试试这段代码,它对我有用:

在你的适配器上:

            Glide.with(context)
.load("photo_url")
.diskCacheStrategy(DiskCacheStrategy.ALL) //use this to cache
.centerCrop()
.crossFade()
.into(yourImageView);

关于你的另一个 Activity :

            Glide.with(AnotherActivity.this)
.load("photo_url")
.diskCacheStrategy(DiskCacheStrategy.ALL) //use this to cache
.crossFade()
.into(yourImageView);

使用 .diskCacheStrategy(DiskCacheStrategy.ALL) 来缓存并且不要忘记使图像缩放相同。它会起作用。

关于Android Glide点击item Gridview全屏显示图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36037175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com