我正在尝试使用Glide从URL数组中加载一些(大约50个)ImageViews的图像。但是加载似乎很慢。我认为是因为它试图一次加载所有图像。
如何检查是否已从ImageView中的URL加载图像?
仅加载前四个图像之后,我才会加载下四个图像,依此类推。
请帮助。预先感谢。
只需添加来自Glide的回调:
Glide.with(getActivity())
.load("your-image-url")
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
// The Image failed to load here.
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
// The Image already loaded here.
return false;
}
})
.into(imageView);