【问题标题】:Android Circular TimerAndroid 循环计时器
【发布时间】:2015-03-24 15:19:56
【问题描述】:

我想创建一个计时器,它会用某种动画填充一个圆圈(圆圈用一种特定的颜色填充)。我想要达到的效果是这样的:

谁能告诉我怎样才能达到这种效果?

【问题讨论】:

    标签: android android-animation android-progressbar


    【解决方案1】:

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

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

    用于创建圆形进度条,

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

    一些相关的SO链接,

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-05
      • 2011-07-29
      • 2021-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多