在Android中计数器上/下计时器视图

时间:2014-05-01 01:49:46

标签: android android-view android-handler

我希望在每个片段中都有一个带有向上/向下计时器的ViewPager。给定时间(即07:30),如果当前时间是07:20,则计时器应从10:00开始倒计时。如果当前时间是07:35,则应从05:00开始计算。

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

更新

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

1 个答案:

答案 0 :(得分:0)

查看此自定义视图:

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

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

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