0
我需要加載自定義視圖兩個圖像,所以我用兩個目標:同步兩個目標[畢加索]
private void loadImage(String[] url) {
Picasso.with(getActivity()).load(url[0]).into(mLeftImageTarget);
if(url.length>1) {
Picasso.with(getActivity()).load(url[1]).into(mRightImageTarget);
}
}
private Target mLeftImageTarget = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
mView.setBitmaps(bitmap, null);
}
};
private Target mRightImageTarget = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
mView.setBitmaps(null, bitmap);
}
};
的問題是,我不希望加載單獨調用mView.setBitmaps()
每個位圖,我'寧可等待兩個圖像下載,然後才設置位圖以供查看。但我找不到同步兩個目標的方法。這可以用畢加索完成嗎?