我在我的应用程序中使用Picasso将图像从URL加载到图像视图中。我想执行一个操作,但只有在图像到达时才会执行,而不是在加载占位符可见时。
我如何实现这一目标?
谢谢!
答案 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 method与callback一起使用,并在调用 onSuccess()时执行您的代码。