问题标签 [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 - 如何防止 MaterialDialog 冻结
我正在尝试使用 Glide 下载图片,并将其设置为墙纸,在下载时,它会使用 MaterialDialogs 库显示一个对话框,但不知何故,当图片几乎加载时,对话框会冻结一秒钟......这是我的代码:
请注意,我不想使用其他库来下载图片。它工作正常。我只是想防止对话框冻结。
提前致谢。
java - Android Glide 库 NoClassDefFoundError
我是否错误地使用了 Glide 库?可能是什么问题呢?
android - 当使用 Glide 加载 Bitmap 时,谁负责回收它?
我正在使用 Glide 加载位图以创建 gif。
我想知道谁负责回收这个 Bitmap 或把它放回 Glide BitmapPool?Glide 似乎没有办法自动或使用clear()
.
我查看了使用类似的方法将位图直接添加回池中,Glide.get(context).getBitmapPool().put(img)
但根据文档,直接使用位图池会导致未定义的行为。
android - 如何使某些特定图像的 Glide 缓存无效
我正在编写一个需要从互联网(漫画阅读器)加载大量图像的应用程序。我需要缓存一些缩略图以供离线使用,关闭应用程序时应清除任何其他缩略图。
我在 Glide 页面上阅读了一些关于缓存失效的内容,他们说最好的方法是更改内容 url,但是 Glide 如何知道它是旧内容的修改 url 还是新内容的 url?我是 Glide 的新手。
https://github.com/bumptech/glide/wiki/Caching-and-Cache-Invalidation
预先感谢 :)
android - 列表项android中的动态ImageView
我正在开发一个基于推特的应用程序,并将推文显示为回收站视图中的一个项目。我在项目布局中有一个图像视图,仅当推文也有与之关联的图像时才会显示。我通过在 xml 中将 imageview 可见性设置为 GONE 来做到这一点,如果存在图像 url,我在 onBindView 中将 imageview 可见性设置为 VISIBLE。
我希望图像视图的高度是动态的,所以我设置它的高度来包装内容。但是当显示列表时,看起来图像突然出现并且在滚动时出现了一些其他问题,例如当滚动速度很快时,图像视图正在显示一些其他图像,这些图像在一段时间后被替换为正确的图像并且这种变化很明显。所以,现在我在我的图像视图上使用一个固定的高度来缩小图像,简而言之,不填充图像视图。这样做的问题是,如果图像高度小于 xml 中的指定高度,则图像视图上方和下方会出现大量空白。我希望列表项中出现的图像尽可能大,而不会提及任何问题。我怎样才能做到这一点。
另外,我正在使用 glide 来加载我的图像。
根据要求,这里是我的代码:
item_layout
我的适配器
android - 使用 Glide 加载的图像分辨率非常低
我正在使用 Glide 3.6.0 从网络加载图像。它在 99% 的情况下都有效,但有时它以非常低的分辨率显示图像。
这是其中一种情况。以这种ImageView
方式在 XML 中声明:
两者ImgeView
都有同样的问题。
这是我加载图像的方式:
很简单。
我使用 aSimpleTarget
而不是ImageView
所以除了我如何将图像分配给ImageView
.
我的问题是有什么区别?为什么 Glide 只有在第二种情况下才能正常工作?
android - 如何解决使用 Glide 插入图像时出错的问题?
我正在尝试使用 Glide 加载图片,然后用它创建一个意图来裁剪它。
它适用于 API 21+ 设备,但不在以下设备上。
这是代码:
这是我得到的错误:
有人可以帮我解决它吗?提前致谢。
android - 在 Android 中滑动多个转换
我一直在使用 Glide 在我的应用程序中加载图像。我在加载图像时使用了一个自定义转换ImageView
。
问题是我想centerCrop
在获取的图像上应用我的自定义转换和两者。但 Glide 仅使用我的自定义转换并ImageView
以fitXY
.
这是我的代码:
我如何达到预期的效果?任何帮助将非常感激。