繁体   English   中英

如何在Android中创建一个可绘制的Progressbar?

[英]How to create a Progressbar drawable in Android?

我想将进度条放置在Imageview上,直到使用异步任务将图像加载到那里,以便新的位图将替换进度条可绘制对象。 我已经签出了使用框架动画的Android动画drawable。 但是效果不佳。 我需要的是可以设置为imageview的动画可绘制对象。 我正在使用interfusers Coverflow扩展了Android的Gallery类。 因此,不能使用将imageview和progressbar放在Framelayout内并在加载图像时将其关闭的简单方法。 更新:我想到的另一个解决方案是使用自定义imageview,它会覆盖Android imageview并覆盖onDraw来绘制进度条。 任何人,有什么方法可以实现?

我认为,如果您使用ViewFlipper,可以简化很多工作。

关联2个视图,一个是您最后要显示的图像,另一个是进度条。

因此,一旦获得图像,进度将升至100,然后翻转视图以显示图像

我想做同样的事情,最终在相对布局内的图像视图顶部使用了进度条。 默认情况下,图像视图是不可见的,因此显示进度条。 加载图像后,我切换了两个小部件的可见性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM