如何检查ImageView是否已在安卓工作室加载和镜像



我正在尝试使用Glide加载几个(大约50个(ImageView,其中包含来自URL阵列的图像。但装载似乎很慢。我认为这是因为它试图同时加载所有图像。

如何检查图像是否已从ImageView中的URL加载完成

只有在加载了前4个图像之后,我才会加载下4个图像,以此类推

请帮忙。提前谢谢。

只需添加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);

最新更新