【发布时间】:2020-04-02 02:06:33
【问题描述】:
所以如果提供的 url 错误,我是否可以阻止 Glide 将白色(空)图像加载到 ImageView 中。 如果找不到图像,我想将我提供的图像保留在 XML 中(因为它可能由于用户输入而出错)。
我尝试在侦听器中返回 true,但我想这只是用于动画处理。 非常感谢!
public static void loadImage(String url, Context c, ImageView target) {
Glide.with(c).load(url).listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
e.printStackTrace();
return true;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
return false;
}
}).into(target);
}
}
【问题讨论】:
标签: android android-glide