我必须使用 glide
显示从 drawable 到 ImageView 的加载 GIF 图像。我尝试了以下操作。
Glide.with(LoginActivity.this)
.load(getResources().getDrawable(R.drawable.bg_gif)).asGif()
.crossFade()
.into(relativeLayout);
但是似乎不起作用,当我将图像放在 raw
文件夹中时它正在工作。但问题是我必须使用不同尺寸的图像。
任何帮助将不胜感激。
原文由 Stella 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以尝试使用 Ion,它对我来说效果很好。 离子
使用离子
使用滑翔
另一种方法
对于 Glide 3.0 ,您需要更早地设置
asGif()
:请记住,仅使用 load() 将根据数据类型加载 GIF 或位图。除非您希望在给定的 url 不是 gif 时加载失败,否则您不需要指定 asGif()