【问题标题】:Glide doesn't set GlideDrawable into ImageView after loading image加载图像后,Glide 不会将 GlideDrawable 设置为 ImageView
【发布时间】:2015-11-03 19:48:59
【问题描述】:

我正在使用GlideFragment 中以这种方式加载图像

Glide.with(this).load(pictureUrl)
        .diskCacheStrategy(DiskCacheStrategy.ALL)
        .placeholder(R.drawable.default)
        .into(image);

但图像从未设置到ImageView,尽管图像确实正在加载(我使用侦听器对此进行了调查)。我相信这只会在图像没有从内存中加载时发生,因为如果Fragment 被恢复,它会加载。

如果我在上面添加asBitmap(),则图像成功加载。此外,通过附加的RequestListeneronResourceReady() 方法将GlideDrawable 设置为ImageView 也可以。

【问题讨论】:

  • 我对您在自定义 ImageView 中所做的更改感兴趣,是什么导致了这个问题? (我看到你在讨论列表中评论说你解决了这个问题,但实际上并没有发布:))

标签: android android-imageview android-glide


【解决方案1】:

对于其他有类似问题的人,结果证明与自定义视图有关。请参阅the post on the discussion list 了解更多信息。

【讨论】:

  • 自定义视图出现问题的原因是什么?
  • 自定义视图有同样的问题...你能说出导致自定义 ImageView 问题的原因吗??
猜你喜欢
  • 1970-01-01
  • 2017-12-17
  • 1970-01-01
  • 1970-01-01
  • 2016-05-09
  • 2021-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多