如何在 android studio 中检查 ImageView 是否完成加载和图像
How to check if an ImageView is done loading and image in android studio
我正在尝试使用 Glide 从 URL 数组中的图像加载一些(大约 50 个)ImageView。但是加载似乎很慢。我认为这是因为它试图一次加载所有图像。
如何检查图像是否已从 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);
我正在尝试使用 Glide 从 URL 数组中的图像加载一些(大约 50 个)ImageView。但是加载似乎很慢。我认为这是因为它试图一次加载所有图像。
如何检查图像是否已从 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);