问题标签 [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 回答
1631 浏览

android - 如何使用 glide:3.6.0 将 GIF 图像从可绘制文件夹加载到 ImageView

我在我的项目中使用 glide 来从 url 加载图像。但是我还有另一个要求是使用 glide 从可绘制文件夹中为我的视图加载 GIF 图像背景。我完全坚持将 GIF 加载到我的视图中的方法和解决方案。我已经挣扎了几天。请帮助我提供使用 Glid 3.6.0 从可绘制对象中加载 GIF 的解决方案。提前致谢。我正在发布我在项目中使用的一段代码,如下所示,

注意:我尝试过使用.asGif()方法加载,但不幸的是它指示错误cannot resolve method asGif()

0 投票
1 回答
461 浏览

android - NavigationView 使用 Glide 与网络图像滞后

我有一个显示三个片段的 viewpager 活动。第三个片段是使用网格布局管理器的基本回收视图。网格项是基本图像和标题项,并不复杂,我正在使用 Glide 加载图像。

问题是,当我在此页面上尝试打开/关闭 NavigationView 抽屉时,它的滞后非常严重。

这就是我注意到的,只有当我从 url 加载图像时才会发生延迟。本地drawables很好,抽屉可以顺利打开。我不知所措,不知道该往哪里看。

我会发布代码,但我不确定要发布哪个部分。如果您需要查看某些部分,请询问,我会这样做。此外,我觉得这不是来自代码。

更新:

我继续调试并决定使用 Picasso 测试相同的代码。这一次,它运行良好,完全没有延迟,而且运行正常。不知道为什么。我将在 Glide 的 github 上提出一张票。

有问题的片段

0 投票
4 回答
40202 浏览

java - 使用 Glide 将位图加载到 ImageView

如何使用 Glide 库将位图加载到我的 ImageView 中?我想创建一个带有文本的自定义图像并使用 Glide 将其加载到 imageview 中。

这是我用文本创建自定义位图的方法

但是当我尝试使用 glide 加载这个位图时,我得到了错误

0 投票
3 回答
761 浏览

android - 使用任何图像加载库将完整图像从 url 加载到图像视图中

我正在从 URL 下载图像并将其显示在ImageView. 我需要以完整的原始大小下载图像。我试过 Glide、Picasso 和 Universal Image Loader,但没有成功。是否有任何图书馆或方法可以实现这一目标?我什至试着自己AsyncTask做,像这样:

但没有成功。有人有什么可以帮助我的吗?

0 投票
1 回答
57896 浏览

android - 使用应用程序上下文滑动图像加载

我在我的 android 应用程序中使用 glide 进行图像加载,以避免任何崩溃,我正在使用应用程序上下文加载图像。这会对应用程序和内存的性能产生什么影响?

0 投票
1 回答
3852 浏览

android - 如何制作像毕加索一样的滑翔显示?

我一直在使用 Picasso 的库将图像加载到我的应用程序中的 gridview 中,它的工作原理和外观完全符合我的要求。但是用户告诉我图像加载非常缓慢。我知道这是因为网络速度不佳,毕加索正在加载我的完整图像,这些图像非常大,然后调整它们的大小以适合我的图像视图。所以我尝试使用 glide 以几乎两倍的速度加载图像,但在某些图像上它并没有像 Picasso 那样保持结构。例如,毕加索加载图像看起来像

这个

虽然滑动加载它们有不同的状态,但这是它最初加载的状态

第一状态

然后滚动后看起来像

这个

然后最终经过大量滚动后看起来像

这个

我非常有信心这是因为我的图像尺寸都不同,而且似乎使占位符图像的尺寸不同会产生影响,但我想知道的是如何让滑行保持其初始状态,或者如何让毕加索加载更快?我听说将颜色格式从 888 降低到 565 会产生戏剧性的效果,有人可以借我两美分吗?感谢您的任何建议

编辑

这是我的图像视图

我就是这样称呼毕加索的

这就是我现在所说的滑翔

如果重要的话,这就是我的gridview

0 投票
1 回答
48 浏览

android - 在一个应用程序中使用两个图像加载库

我想在同一个应用程序中使用两个图像库 picasso 和 glide,但它增加了内存不足的错误。为什么会这样?内存不足错误增加的原因是什么?是因为这两个库都占用了 40-50% 的可用内存用于缓存,所以因为这个 outofmemmory 错误即将到来?

0 投票
5 回答
18283 浏览

java - Android Glide 占位符大小

我对 Android Glide 有疑问。我正在尝试快速交换我的图像,它们只是变成了所有占位符大小,而我的占位符图像非常小。那么我需要做什么?

也许我需要检查它是否已加载或其他东西,但我不知道如何。

0 投票
1 回答
200 浏览

android - Cache Wrapper when loading Image

I have an image identify by specific URL, to get this image the request URL need timestamp and signature params (signature base on other params). The URL will be change every time client request because it depends on timestamp and signature. So when using Glide to load image as below:

The problem is, with the same image but it loads many times and cache over and over (because of different url)

I want to build a cache wrapper to override equals method of Cache Key but I don't know how to start with Glide

I'm very grateful, if anyone could help

Thanks

0 投票
2 回答
993 浏览

java - Picasso/Glide 仅从 youtube 搜索结果中加载 6 个缩略图

我正在尝试将 youtube 搜索结果中的缩略图加载到列表视图中。但是我只得到前 6 个缩略图,如果我使用 Picasso,其余的 imageViews 将填充黑色方块,如果使用 Glide,则填充白色方块。

这是我的自定义数组适配器:

和图像视图: