В библиотеке Picasso, как я могу теперь, когда мое изображение загружается, какой слушатель события запускается?

Привет всем, что я использую Picasso в проекте Android теперь мой вопрос заключается в том, что мне нужно показать что-то на изображении, которое загружает Picasso, поэтому я хочу знать, как я могу узнать, когда Picasso загрузил изображение, потому что только тогда я могу добавить текст на этом изображении. Также, если эта функциональность не предоставляется Picasso, есть ли другой способ сделать это с Picassso в Android

Picasso.with(context).load("http://192.168.0.15:1337/offers/" + image_url.get(position)).resize(350, 100).centerCrop().into(holder.imageView);

Теперь, где установить текст на изображении здесь.

1 ответ

Решение

Вы можете включить в запрос аргумент обратного вызова. Делайте все, что хотите, в случае успешной загрузки изображения или ответа на ошибку.

Picasso.with(getContext())
    .load(url)
    .into(imageView, new com.squareup.picasso.Callback() {
                        @Override
                        public void onSuccess() {

                        }

                        @Override
                        public void onError() {

                        }
                    });
Другие вопросы по тегам