Android循环计时器

时间:2015-03-24 15:19:56

标签: android android-animation android-progressbar

我想创建一个计时器,用一个动画填充一个圆圈(圆圈用特定的颜色填充)。我想要实现的效果是:

enter image description here

有人能告诉我怎样才能实现这种效果?

1 个答案:

答案 0 :(得分:0)

要创建自定义组件,请检查Android API Guide。基本方法摘录:

  
      
  1. 使用您自己的类扩展现有的View类或子类。
  2.   
  3. 覆盖超类中的一些方法。要覆盖的超类方法以'on'开头,例如onDraw(),   onMeasure()和onKeyDown()。这与...中的on ...事件类似   您为生命周期和其他重写的Activity或ListActivity   功能挂钩。
  4.   
  5. 使用新的扩展程序。完成后,可以使用新的扩展类来代替它所基于的视图。
  6.   

创建循环进度条

https://github.com/ylyc/circular_progress_bar检查自定义库,这应该可以帮助您入门。

一些相关的SO链接,

Android Countdown Timer Circular Progress Bar doesn't match with timer