问题标签 [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 投票
1 回答
91 浏览

android - 如何防止 MaterialDialog 冻结

我正在尝试使用 Glide 下载图片,并将其设置为墙纸,在下载时,它会使用 MaterialDialogs 库显示一个对话框,但不知何故,当图片几乎加载时,对话框会冻结一秒钟......这是我的代码:

请注意,我不想使用其他库来下载图片。它工作正常。我只是想防止对话框冻结。

提前致谢。

0 投票
4 回答
2917 浏览

java - Android Glide 库 NoClassDefFoundError

我是否错误地使用了 Glide 库?可能是什么问题呢?

在此处输入图像描述

0 投票
1 回答
2074 浏览

android - 当使用 Glide 加载 Bitmap 时,谁负责回收它?

我正在使用 Glide 加载位图以创建 gif。

我想知道谁负责回收这个 Bitmap 或把它放回 Glide BitmapPool?Glide 似乎没有办法自动或使用clear().

我查看了使用类似的方法将位图直接添加回池中,Glide.get(context).getBitmapPool().put(img)但根据文档,直接使用位图池会导致未定义的行为。

0 投票
1 回答
2489 浏览

android - 如何使某些特定图像的 Glide 缓存无效

我正在编写一个需要从互联网(漫画阅读器)加载大量图像的应用程序。我需要缓存一些缩略图以供离线使用,关闭应用程序时应清除任何其他缩略图。

我在 Glide 页面上阅读了一些关于缓存失效的内容,他们说最好的方法是更改​​内容 url,但是 Glide 如何知道它是旧内容的修改 url 还是新内容的 url?我是 Glide 的新手。

https://github.com/bumptech/glide/wiki/Caching-and-Cache-Invalidation

预先感谢 :)

0 投票
0 回答
1714 浏览

java - ImageView 的 wrap_content 不适用于 Glide

我正在测试在我的项目中加载图像的滑行。

我创建了以下布局

当我加载图像时,imageView.setImageResource(int)它会正确加载(见下面的截图)

在此处输入图像描述

但是当我用 glide 加载它时,图像会被扩展而忽略wrap_content布局参数:

在此处输入图像描述

我怎么解决这个问题?

0 投票
1 回答
553 浏览

android - 列表项android中的动态ImageView

我正在开发一个基于推特的应用程序,并将推文显示为回收站视图中的一个项目。我在项目布局中有一个图像视图,仅当推文也有与之关联的图像时才会显示。我通过在 xml 中将 imageview 可见性设置为 GONE 来做到这一点,如果存在图像 url,我在 onBindView 中将 imageview 可见性设置为 VISIBLE。

我希望图像视图的高度是动态的,所以我设置它的高度来包装内容。但是当显示列表时,看起来图像突然出现并且在滚动时出现了一些其他问题,例如当滚动速度很快时,图像视图正在显示一些其他图像,这些图像在一段时间后被替换为正确的图像并且这种变化很明显。所以,现在我在我的图像视图上使用一个固定的高度来缩小图像,简而言之,不填充图像视图。这样做的问题是,如果图像高度小于 xml 中的指定高度,则图像视图上方和下方会出现大量空白。我希望列表项中出现的图像尽可能大,而不会提及任何问题。我怎样才能做到这一点。

另外,我正在使用 glide 来加载我的图像。

根据要求,这里是我的代码:

item_layout

我的适配器

0 投票
0 回答
801 浏览

android - 使用 Glide 加载的图像分辨率非常低

我正在使用 Glide 3.6.0 从网络加载图像。它在 99% 的情况下都有效,但有时它以非常低的分辨率显示图像。

这是其中一种情况。以这种ImageView方式在 XML 中声明:

两者ImgeView都有同样的问题。

这是我加载图像的方式:

很简单。

我使用 aSimpleTarget而不是ImageView

所以除了我如何将图像分配给ImageView.

我的问题是有什么区别?为什么 Glide 只有在第二种情况下才能正常工作?

0 投票
1 回答
1390 浏览

android - 如何解决使用 Glide 插入图像时出错的问题?

我正在尝试使用 Glide 加载图片,然后用它创建一个意图来裁剪它。

它适用于 API 21+ 设备,但不在以下设备上。

这是代码:

这是我得到的错误:

有人可以帮我解决它吗?提前致谢。

0 投票
6 回答
6187 浏览

android - 在 Android 中滑动多个转换

我一直在使用 Glide 在我的应用程序中加载图像。我在加载图像时使用了一个自定义转换ImageView
问题是我想centerCrop在获取的图像上应用我的自定义转换和两者。但 Glide 仅使用我的自定义转换并ImageViewfitXY.
这是我的代码:

我如何达到预期的效果?任何帮助将非常感激。

0 投票
7 回答
12401 浏览

android - 为什么使用 glide 库加载后我的图像会缩小

嗨,当他们第一次被调用到我的片段中时,我正在使用 glide 图像加载器库填充一个 gridview,它们看起来像这样完美的 但是在向上和向下滚动之后,它们被调整大小并看起来像这样这太小 是我正在用我的 gridview 做的事情,滑行图书馆,还是像我的占位符图像一样的东西?在第二个屏幕截图上,如果我按下图像,它会亮起以显示它实际上填充了整个空间,有人知道我在这里做错了什么吗?我已经尝试在使用 centercrop 等的滑行中更改呼叫,但似乎没有什么区别,我不确定如何计算每个单元格的宽度和高度,欢迎提出任何建议

编辑这里是我如何调用 glide