我添加RequestListener时,Glide版本4.7.1无法将Gif加载到ImageView

我添加RequestListener时,Glide版本4.7.1无法将Gif加载到ImageView,第1张

概述当我尝试从gif网址加载到ImageView时,我通过RequestListener添加了更多条件,但没有成功|滑行版本:4.7.1当我编码时,它起作用了:Glide.with(context).asGif().load(gifModel.url).into(ivGif);完全加载gif后,我想要ivPreGif我添加了更多竞争条件,但是我没有工作Glide.with(conte

当我尝试从gif网址加载到ImageVIEw时,我通过RequestListener添加了更多条件,但没有成功|

滑行版本:4.7.1
当我编码时,它起作用了:
GlIDe.with(context).asgif().load(gifModel.url).into(ivGif);

完全加载gif后,我想要ivPreGif

我添加了更多竞争条件,但是我没有工作

GlIDe.with(context)                                .asgif()                                .load(gifModel.url)                                .Listener(new RequestListener<Gifdrawable>() {                                    @OverrIDe                                    public boolean onl oadFailed(@Nullable GlIDeException e, Object model, Target<Gifdrawable> target, boolean isFirstResource) {                                        return false;                                    }                                    @OverrIDe                                    public boolean onResourceReady(Gifdrawable resource, Object model, Target<Gifdrawable> target, DataSource dataSource, boolean isFirstResource) {                                        ivPreGif.setVisibility(VIEw.GONE);                                        ivGif.setVisibility(VIEw.VISIBLE);                                        return false;                                    }                                })                                .into(ivGif);

解决方法:

尝试这个..

加载方法提供您的gif网址.

        GlIDe.with(this).load(R.drawable.user).into(imageVIEw);  GlIDe.with(this).load(R.drawable.user)            .Listener(new RequestListener<Drawable>() {                @OverrIDe                public boolean onl oadFailed(@Nullable GlIDeException e, Object model, Target<Drawable> target, boolean isFirstResource) {                    return false;                }                @OverrIDe                public boolean onResourceReady(Drawable resource, Object model, Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {                     ivPreGif.setVisibility(VIEw.GONE);                    return false;                }            })            .into(imageVIEw);
总结

以上是内存溢出为你收集整理的我添加RequestListener时,Glide版本4.7.1无法将Gif加载到ImageView全部内容,希望文章能够帮你解决我添加RequestListener时,Glide版本4.7.1无法将Gif加载到ImageView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1081392.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存