2015-09-28 91 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

请记住,目前,毕加索仅拥有针对目标的弱引用。你需要把目标放在你自己的某个地方。 –

相关问题