首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在将图像从服务器下载到图像视图时显示进度

在将图像从服务器下载到图像视图时显示进度
EN

Stack Overflow用户
提问于 2015-07-31 06:45:20
回答 5查看 3.4K关注 0票数 3

我是ListView,希望显示进度,直到没有使用毕加索库从服务器下载到ImageView的图像,在从服务器下载图像到ImageView时仍然显示ic_launcher可绘制,但是如果我想显示进度呢?

代码语言:javascript
运行
复制
    Picasso.with(context)
    .load(imageURL)
    .transform(transformation)
    .placeholder(R.drawable.ic_launcher)
    .error(R.drawable.ic_launcher)
    .into(viewHolder.imageView);
EN

Stack Overflow用户

发布于 2015-07-31 06:55:53

将ProgressBar添加到放置ImageView的XML中,或以编程方式执行。然后你就可以:

代码语言:javascript
运行
复制
 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() {
                }
            });
票数 2
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31739679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档