问题标签 [android-glide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用 Glide 刷新 ImageView
我有一个 ImageView 和一个使用 Glide 加载的图像:
当我想刷新图像时,我只使用新签名再次运行相同的代码。它运行良好,但是当开始新加载时,可见图像立即消失。
问题
是否可以将图像保留在 ImageView 中并在下载新图像后替换它?
android - Picasso v/s Imageloader v/s Fresco vs Glide vs Coil
发现:
- Picasso 与 ImageLoader之间的区别在这里...
- 关于图书馆GLIDE 的信息在这里...
- Facebook 有自己的图书馆 Fresco
- 最新添加到列表线圈
问题:
- Picasso v/s Imageloader v/s Fresco v/s Coil 有什么区别
- 哪个是最好的图书馆。
- 如果每个图书馆都有自己的意义,它们是什么?
android - 如何使用 Glide Android 加载带有“content://”前缀的 URI?
我正在尝试使用 Glide 加载带有 URI“content://com.android.contacts/contacts/295”的联系人照片。
当我使用
Glide 给了我一个 FileNotFoundException
显然 Glide 试图从错误的位置获取图像。
如果有人指出如何使用“content://”URI 加载照片,我将不胜感激。
java - Android Glide:使用相同的位图进行转换
我有一个网格。每个项目有 2 个 ImageView。两个 ImageView 的加载图像相同,但在一个 ImageView 中,我想对位图应用转换。我可以只加载一次原始位图并缓存原始位图和转换后的位图(对于两个 Imageview)吗?
android - 在内存中滑动缓存屏幕图像
我只想在内存中加载和缓存图像,而不是将它们传递给视图,然后当我需要将它们加载到 UI 上以从内存缓存中获取它们(如果它们存在于内存中)时。
我试过了:
但是当后来我调用在 ImageView 中加载该 uri 时,它仍然会从路径而不是内存中加载它。
是否有另一种方法可以将图像缓存在内存中而不将它们加载到 UI 上?
android - Android 滑动加载位图
在我的应用程序中,我有一个图像视图,我从服务器获取的图像内容是 base64 编码字符串的格式。我将其存储在本地并将其解码为位图。该位图被加载到图像视图中。这使得应用滚动缓慢。现在我发现背后的原因是没有对位图进行缓存。有人推荐了一种使用 glide 的解决方案。但我没有找到任何使用 glide 加载位图的方法。我刚刚找到了以下方法
我们可以使用滑动加载位图吗?
android - 使用 Glide for Android,我如何从资产和资源中加载图像?
我想保持所有的转换、stoke 和动画相同,并在想我们是否可以在 Glide 中传递资源 ID 或资产名称以在本地加载它?
java - 如何在 Glide 中向 GenericRequestBuilder 添加交叉淡入淡出动画
我用这个构建器加载图像
问题是:没有交叉淡入淡出动画。那么我该如何退货呢?
我需要一个自定义的 ResourceDecoder,因为对于某些模型,我必须加载具有透明度的 webp,这在所有 android 版本上都不受支持。
所以我的问题是如何将 crossfadeAnimation 返回给我的 GenericRequestBuilder?
android - 加载图像后,Glide 不会将 GlideDrawable 设置为 ImageView
我正在以这种方式使用Glide加载图像Fragment
但是图像从未设置到图像中,ImageView
尽管图像确实正在加载(我使用侦听器对此进行了调查)。我相信这只发生在没有从内存中加载图像时,因为如果Fragment
恢复它会加载。
如果我在asBitmap()
上面添加,则图像成功加载。此外,将 设置GlideDrawable
为ImageView
from an attachRequestListener
的onResourceReady()
方法也可以。
android - RecyclerView + Glide 显示结果一团糟
我正在使用 recyclerView 和 Glide 来实现一个水平画廊,这里是主要代码:
我尝试为第一个和最后一个图像设置一个空格填充,这样我就可以将所有图像滚动到屏幕边缘,就像 Google Play 一样。
可悲的是这里的问题:
由于 recyclerView 将回收那些不在可见区域中的视图,所以当我左右滚动这个 recyclerView 时,我设置的填充将一团糟。如果位置的视图被回收,则填充将添加到第二个,甚至第三个或任何其他图像......
我已经stackoverflowd了答案,其中之一是调用:
这真的有效。但这对使用 RecyclerView 没有意义吗?所以我希望有人能帮助我。谢谢。