如何在 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);