首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用imageview自定义进度条

使用imageview自定义进度条
EN

Stack Overflow用户
提问于 2012-04-02 01:24:51
回答 2查看 1.5K关注 0票数 2

我想通过图像视图自定义我自己的进度条。我想在一个循环中以每秒25次的速度改变图像视图,以便创建一个运动图像。如何进行镜像的切换?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-02 01:55:52

你可能只需要使用普通的progressBar -在你的drawables文件夹中设置一个animationDrawable,如下所示:(取自animationDrawables上的android docs )。

代码语言:javascript
复制
<!-- Animation frames are wheel0.png -- wheel5.png files inside the
  res/drawable/ folder --> 
<animation-list android:id="selected" android:oneshot="false">
  <item android:drawable="@drawable/wheel0" android:duration="50" />
  <item android:drawable="@drawable/wheel1" android:duration="50" />
  <item android:drawable="@drawable/wheel2" android:duration="50" />
  <item android:drawable="@drawable/wheel3" android:duration="50" />
  <item android:drawable="@drawable/wheel4" android:duration="50" />
  <item android:drawable="@drawable/wheel5" android:duration="50" />
</animation-list>

然后在你的代码中的某处:

代码语言:javascript
复制
AnimationDrawable progress = (AnimationDrawable) mProgressBar.getProgressDrawable();
progress.start();

免责声明-我没有测试过这个,但我不明白为什么它不能工作。

票数 1
EN

Stack Overflow用户

发布于 2013-03-17 01:52:31

有关自定义进度条custom progress bar的简单教程的链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9966512

复制
相关文章

相似问题

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