我需要在ImageView中顯示圖片並將其下載到本地文件夾。使用畢加索圖書館。當圖像加載時,我想顯示下載的ProgressBar。如何使用Picasso將圖像下載到本地文件夾
Picasso.with(mContext)
.load(MYurl.BASE_URL + "/" + getItem(position).getImgThumb())
.into(viewHolder.asanaImg);
我需要在ImageView中顯示圖片並將其下載到本地文件夾。使用畢加索圖書館。當圖像加載時,我想顯示下載的ProgressBar。如何使用Picasso將圖像下載到本地文件夾
Picasso.with(mContext)
.load(MYurl.BASE_URL + "/" + getItem(position).getImgThumb())
.into(viewHolder.asanaImg);
請嘗試以下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) { }
});
@Роман如果它被全部使用,請標記爲正確 –
請記住,目前,畢加索僅擁有針對目標的弱引用。你需要把目標放在你自己的某個地方。 –
有沒有什麼地方隱藏在你*的問題一個問題*? – m02ph3u5
你需要更具體。如果你編輯你的問題,專注於如何下載圖像,你會得到更好的答案。一旦你有這個工作,你可以創建另一個關於如何添加進度條的問題。 – philreed