gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 01:58:46 24 4
gpt4 key购买 nike

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

Glide.with(LoginActivity.this)
.load(getResources ().getDrawable (R.drawable.bg_gif));
.placeholder(R.drawable.login_bg)
.crossFade()
.into(relativeLayout);

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

最佳答案

现在可能已经晚了,但我以这种方式从资源中加载我的 gif:

Glide.with(fragment).load(id).asGif().placeholder(R.mipmap.ic_launcher).into(img);

id 是一个(int)与资源文件,例子:

R.drawable.YOURGIFNAME.gif

在我的例子中,我调用 glide 给出一个 FragmentActivity,但 glide 可以被称为不同的方式检查文档 https://github.com/bumptech/glide

我发现如果不添加 gif 将无法加载:

.placeholder(R.mipmap.ic_launcher)

希望对您有所帮助。

关于android - 如何使用 glide :3. 6.0 将 GIF 图像从可绘制文件夹加载到 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31810345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com