【问题标题】:android imageview set gif but flashing blackandroid imageview设置gif但闪烁黑色
【发布时间】:2018-02-20 15:06:15
【问题描述】:

我使用 Glide 将 gif 加载到我的自定义对话框中,

Glide.with(Home_Activity.this)
                .load(Uri.parse("https://firebasestorage.googleapis.com/v0/b/brushgo-67813.appspot.com/o/image%2Ffirework.gif?alt=media&token=c3d69e19-6be0-415e-86ff-7aeed07f3c51"))
                .dontAnimate()
                .placeholder(R.drawable.firework16)
                .diskCacheStrategy(DiskCacheStrategy.ALL)
                .into(fireworkArray[i]);

但是当我运行我的应用程序时,我的ImageView 有时会闪烁黑色,

就像this video。

但我尝试更改我的 gif,我也检查了我的 gif,但它看起来不是我的 gif 的问题,

有人遇到同样的问题吗?

我该如何解决呢?

【问题讨论】:

    标签: android firebase imageview gif android-glide


    【解决方案1】:

    试试下面的

    滑翔 4.0.0-RC0

    Glide.with(this).load(url).asGif().into(imageView);
    

    【讨论】:

    • 可以用!!,但是在 Glide 4.0.0 中,如何使用 dontanimate()?
    • 你的图像视图还在闪烁吗?
    • 不,我解决了这个问题,我将 Glide 3.7.0 更改为 4.1.0 但我还有另一个问题需要使用占位符并不要使用 stackoverflow.com/questions/46071230/… 但在这个 glide 版本中,他们没有工作:(
    • 您的问题是滑翔图像加载缓慢?
    • 是的,当我加载图像时,它需要一些时间
    猜你喜欢
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 2011-11-04
    • 2019-11-30
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 2013-09-26
    相关资源
    最近更新 更多