【问题标题】:Counter up/down timer view in AndroidAndroid中的计数器向上/向下计时器视图
【发布时间】:2014-05-01 01:49:46
【问题描述】:

我想在每个片段中都有一个带有倒计时计时器的 ViewPager。给定时间(即 07:30),如果当前时间为 07:20,则计时器应从 10:00 开始倒计时。如果当前时间为 07:35,则应从 05:00 开始计数。

我可以采取哪些方法来实现这一目标?使用 Timer 类创建基于 TextView 的自定义视图,或者我可以使用 Android SDK 中的任何有用的第三方自定义视图或视图?

更新

我阅读了 CountDownTimer 的代码。它使用 Handler 来标记每个间隔。我可以编写一个类似的 Counter 类,以我想要的方式计算。我想知道这个解决方案是否足够轻,可以在 ViewPager 中使用多个。

【问题讨论】:

标签: android android-view android-handler


【解决方案1】:

查看此自定义视图:

http://www.androidviews.net/2013/03/holo-circular-progressbar/

使用 Android Timer 类实现您自己的计时器并将数据提供给上述视图:

http://developer.android.com/reference/java/util/Timer.html

【讨论】:

  • 为什么选择 Android Timer 而不是 Handler 来打勾?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多