我希望在每个片段中都有一个带有向上/向下计时器的ViewPager。给定时间(即07:30),如果当前时间是07:20,则计时器应从10:00开始倒计时。如果当前时间是07:35,则应从05:00开始计算。
我可以采取哪些方法来实现这一目标?使用带有Timer类的TextView创建自定义视图,或者Android SDK中是否有任何有用的第三方自定义视图或视图我可以使用?
更新
我读了CountDownTimer的代码。它使用Handler来记录每个间隔。我可以编写一个类似的Counter类,按照我想要的方式计算。我想知道这个解决方案是否足够轻,可以在ViewPager中使用多个。
答案 0 :(得分:0)
查看此自定义视图:
http://www.androidviews.net/2013/03/holo-circular-progressbar/
使用Android Timer类实现您自己的计时器,并将数据提供给上面的视图: