Android Picasso当占位符转换为图像时如何执行操作

时间:2015-09-01 13:03:29

标签: android imageview picasso

我在我的应用程序中使用Picasso将图像从URL加载到图像视图中。我想执行一个操作,但只有在图像到达时才会执行,而不是在加载占位符可见时。

我如何实现这一目标?

谢谢!

2 个答案:

答案 0 :(得分:6)

您可以使用picasso的回调,如下所示

Picasso.with(getContext())
    .load(url)
    .into(imageView, new com.squareup.picasso.Callback() {
                        @Override
                        public void onSuccess() {
                              // do something if its loaded successfully
                        }

                        @Override
                        public void onError() {
                             // do something if its not loaded successfully
                        }
                    });

答案 1 :(得分:1)

将Picasso into methodcallback一起使用,并在调用 onSuccess()时执行您的代码。