我是ListView,希望显示进度,直到没有使用毕加索库从服务器下载到ImageView的图像,在从服务器下载图像到ImageView时仍然显示ic_launcher可绘制,但是如果我想显示进度呢?
Picasso.with(context)
.load(imageURL)
.transform(transformation)
.placeholder(R.drawable.ic_launcher)
.error(R.drawable.ic_launcher)
.into(viewHolder.imageView);发布于 2015-07-31 06:55:53
将ProgressBar添加到放置ImageView的XML中,或以编程方式执行。然后你就可以:
ProgressBar progressBar ; //initialize it as you dud with the imageView
progressBar.setVisibility(View.VISIBLE);
Picasso.with(context)
.load(imageURL)
.transform(transformation)
.placeholder(R.drawable.ic_launcher)
.error(R.drawable.ic_launcher)
.into(viewHolder.imageView, new Callback() {
@Override
public void onSuccess() {
progressBar.setVisibility(View.GONE);
}
@Override
public void onError() {
}
});https://stackoverflow.com/questions/31739679
复制相似问题