繁体   English   中英

加载图像后,Glide不会将GlideDrawable设置为ImageView

[英]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() ,则图像成功加载。 同样,也可以通过附加的RequestListeneronResourceReady()方法将GlideDrawable设置到ImageView

对于其他有类似问题的人,它实际上与自定义视图有关。 有关更多信息,请参见讨论列表上的帖子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM