2015-09-28 81 views
0

我需要在ImageView中顯示圖片並將其下載到本地文件夾。使用畢加索圖書館。當圖像加載時,我想顯示下載的ProgressBar。如何使用Picasso將圖像下載到本地文件夾

Picasso.with(mContext) 
.load(MYurl.BASE_URL + "/" + getItem(position).getImgThumb()) 
.into(viewHolder.asanaImg); 
+0

有沒有什麼地方隱藏在你*的問題一個問題*? – m02ph3u5

+0

你需要更具體。如果你編輯你的問題,專注於如何下載圖像,你會得到更好的答案。一旦你有這個工作,你可以創建另一個關於如何添加進度條的問題。 – philreed

回答

4

請嘗試以下PICASO回調函數,並保存位圖文件夾本地

Picasso.with(getContext()).load(url).into(new Target() { 
    @Override public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { 
     // cache is now warmed up 
    } 
    @Override public void onBitmapFailed(Drawable errorDrawable) { } 
    @Override public void onPrepareLoad(Drawable placeHolderDrawable) { } 
}); 
+0

@Роман如果它被全部使用,請標記爲正確 –

+0

請記住,目前,畢加索僅擁有針對目標的弱引用。你需要把目標放在你自己的某個地方。 –

相關問題