我需要在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