4
我有問題,獲取位圖使用畢加索for循環。畢加索第一次運行不會調用BitmapLoaded for循環
它不被稱爲onBitmapLoaded在第一次運行。
第二輪叫
for (int i = 0; i < 3; i++) {
final int k=i;
Picasso.with(this)
.load(ListA.get(i).getImage()) //image
.resize(100, 100)
.transform(new ImageTrans_CircleTransform())
.into(new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) {
Log.i("load", "Ok " + k);
//use bitmap for add marker to map
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
Log.i("load", "first " + k);
}
});
}
登錄
11-04 16:42:22.222 11677-11677/com.tenten I/load﹕ first___0
11-04 16:42:22.222 11677-11677/com.tenten I/load﹕ first___1
11-04 16:42:22.232 11677-11677/com.tenten I/load﹕ first___2
我用畢加索擺脫列表圖像的位圖。
我需要位圖而不是imageview。
謝謝。 :D
好的。非常感謝你。它爲我工作 – dungtv
令人驚歎。簡單而有效的解決方案 – GensaGames
我正在尋找一個解決方案,以等待所有目標加載位圖。我需要這個在加載完所有東西之後給對象充氣。你有什麼想法做到這一點? – StevenTB