[英]Glide doesn't set GlideDrawable into ImageView after loading image
我正在Fragment
中以这种方式使用Glide加载图像
Glide.with(this).load(pictureUrl)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.placeholder(R.drawable.default)
.into(image);
但尽管确实确实在加载图像,但图像从未设置到ImageView
(我使用侦听器对此进行了调查)。 我相信这只会发生在未从内存中加载图像的情况下,因为如果恢复了Fragment
它将加载。
如果我在上面添加asBitmap()
,则图像成功加载。 同样,也可以通过附加的RequestListener
的onResourceReady()
方法将GlideDrawable
设置到ImageView
。
对于其他有类似问题的人,它实际上与自定义视图有关。 有关更多信息,请参见讨论列表上的帖子 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.