其他分享
首页 > 其他分享> > android – 从服务器下载图像到imageview时显示进度

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