问题标签 [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.

0 投票
2 回答
9391 浏览

android - 使用 Glide 刷新 ImageView

我有一个 ImageView 和一个使用 Glide 加载的图像:

当我想刷新图像时,我只使用新签名再次运行相同的代码。它运行良好,但是当开始新加载时,可见图像立即消失。

问题

是否可以将图像保留在 ImageView 中并在下载新图像后替换它?

0 投票
6 回答
160974 浏览

android - Picasso v/s Imageloader v/s Fresco vs Glide vs Coil

发现:

  1. Picasso 与 ImageLoader之间的区别在这里...
  2. 关于图书馆GLIDE 的信息在这里...
  3. Facebook 有自己的图书馆 Fresco
  4. 最新添加到列表线圈

问题:

  1. Picasso v/s Imageloader v/s Fresco v/s Coil 有什么区别
  2. 哪个是最好的图书馆。
  3. 如果每个图书馆都有自己的意义,它们是什么?
0 投票
6 回答
7462 浏览

android - 如何使用 Glide Android 加载带有“content://”前缀的 URI?

我正在尝试使用 Glide 加载带有 URI“content://com.android.contacts/contacts/295”的联系人照片。

当我使用

Glide 给了我一个 FileNotFoundException

显然 Glide 试图从错误的位置获取图像。

如果有人指出如何使用“content://”URI 加载照片,我将不胜感激。

0 投票
0 回答
543 浏览

java - Android Glide:使用相同的位图进行转换

我有一个网格。每个项目有 2 个 ImageView。两个 ImageView 的加载图像相同,但在一个 ImageView 中,我想对位图应用转换。我可以只加载一次原始位图并缓存原始位图和转换后的位图(对于两个 Imageview)吗?

0 投票
2 回答
5300 浏览

android - 在内存中滑动缓存屏幕图像

我只想在内存中加载和缓存图像,而不是将它们传递给视图,然后当我需要将它们加载到 UI 上以从内存缓存中获取它们(如果它们存在于内存中)时。

我试过了:

但是当后来我调用在 ImageView 中加载该 uri 时,它仍然会从路径而不是内存中加载它。

是否有另一种方法可以将图像缓存在内存中而不将它们加载到 UI 上?

0 投票
1 回答
3820 浏览

android - Android 滑动加载位图

在我的应用程序中,我有一个图像视图,我从服务器获取的图像内容是 base64 编码字符串的格式。我将其存储在本地并将其解码为位图。该位图被加载到图像视图中。这使得应用滚动缓慢。现在我发现背后的原因是没有对位图进行缓存。有人推荐了一种使用 glide 的解决方案。但我没有找到任何使用 glide 加载位图的方法。我刚刚找到了以下方法

我们可以使用滑动加载位图吗?

0 投票
3 回答
50948 浏览

android - 使用 Glide for Android,我如何从资产和资源中加载图像?

我想保持所有的转换、stoke 和动画相同,并在想我们是否可以在 Glide 中传递资源 ID 或资产名称以在本地加载它?

0 投票
1 回答
1539 浏览

java - 如何在 Glide 中向 GenericRequestBuilder 添加交叉淡入淡出动画

我用这个构建器加载图像

问题是:没有交叉淡入淡出动画。那么我该如何退货呢?

我需要一个自定义的 ResourceDecoder,因为对于某些模型,我必须加载具有透明度的 webp,这在所有 android 版本上都不受支持。

所以我的问题是如何将 crossfadeAnimation 返回给我的 GenericRequestBuilder?

0 投票
1 回答
2136 浏览

android - 加载图像后,Glide 不会将 GlideDrawable 设置为 ImageView

我正在以这种方式使用Glide加载图像Fragment

但是图像从未设置到图像中,ImageView尽管图像确实正在加载(我使用侦听器对此进行了调查)。我相信这只发生在没有从内存中加载图像时,因为如果Fragment恢复它会加载。

如果我在asBitmap()上面添加,则图像成功加载。此外,将 设置GlideDrawableImageViewfrom an attachRequestListeneronResourceReady()方法也可以。

0 投票
1 回答
1738 浏览

android - RecyclerView + Glide 显示结果一团糟

我正在使用 recyclerView 和 Glide 来实现一个水平画廊,这里是主要代码:

我尝试为第一个和最后一个图像设置一个空格填充,这样我就可以将所有图像滚动到屏幕边缘,就像 Google Play 一样。

可悲的是这里的问题:

由于 recyclerView 将回收那些不在可见区域中的视图,所以当我左右滚动这个 recyclerView 时,我设置的填充将一团糟。如果位置的视图被回收,则填充将添加到第二个,甚至第三个或任何其他图像......

我已经stackoverflowd了答案,其中之一是调用:

这真的有效。但这对使用 RecyclerView 没有意义吗?所以我希望有人能帮助我。谢谢。