如何检查ImageView是否已完成在android studio中的加载和图像处理

问题描述 投票:0回答:1

我正在尝试使用Glide从URL数组中加载一些(大约50个)ImageViews的图像。但是加载似乎很慢。我认为是因为它试图一次加载所有图像。

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

仅加载前四个图像之后,我才会加载下四个图像,依此类推。

请帮助。预先感谢。

android android-studio android-layout android-imageview android-glide
1个回答
0
投票

只需添加来自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);
© www.soinside.com 2019 - 2024. All rights reserved.