Как проверить, загружен ли ImageView и изображение в android studio - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь загрузить несколько (около 50) ImageViews с изображениями из массива URL, используя Glide. Но загрузка кажется медленной. Я думаю, что это потому, что он пытается загрузить все изображения одновременно.

Как проверить, выполняется ли загрузка изображения с URL-адреса в ImageView?

Только после загрузки первых 4 изображений я сделаю следующие 4 изображения загрузить и пр.

Пожалуйста, помогите. Заранее спасибо.

1 Ответ

1 голос
/ 28 марта 2020

Просто добавьте обратный вызов из 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...