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

时间:2015-05-07 09:06:23

标签: android android-imageview android-glide

我在Fragment

中使用Glide这样加载图片
Glide.with(this).load(pictureUrl)
        .diskCacheStrategy(DiskCacheStrategy.ALL)
        .placeholder(R.drawable.default)
        .into(image);

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

如果我在上方添加asBitmap(),则图片会成功加载。此外,将GlideDrawable设置为附加的ImageView RequestListener方法中的onResourceReady()也可以。

1 个答案:

答案 0 :(得分:0)

对于有类似问题的其他人来说,结果与自定义视图有关。有关详细信息,请参阅the post on the discussion list