android – 从服务器下载图像到imageview时显示进度
作者:互联网
我是ListView并希望显示进度,直到图像没有使用Picasso库从服务器下载到ImageView,仍然显示ic_launcher drawable,同时将图像从服务器下载到ImageView,但如果我想显示进度怎么办?
Picasso.with(context)
.load(imageURL)
.transform(transformation)
.placeholder(R.drawable.ic_launcher)
.error(R.drawable.ic_launcher)
.into(viewHolder.imageView);
解决方法:
在xml文件中,您必须将进度条放在图像上方,将进度条的可见性设置为可见且在您的代码中
Picasso.with(context)
.load(file)
.into(imageView, new Callback() {
@Override
public void onSuccess() {
progressbar.setVisibility(View.GONE);
}
});
下载图像时,您必须将setVisibility(View.GONE)设置为进度条
标签:android,picasso,android-progressbar 来源: https://codeday.me/bug/20190713/1453664.html