我需要一个倒数计时器,它会在指定时间内减少其值。例如
05:45:67
。现在,当我启动计时器时,它会从此值继续下降,直到达到零状态。
你能为我提供实现这个目标的合适例子吗?
答案 0 :(得分:1)
小时,分钟和秒基本上是千,六万和三十万毫秒的倍数。您可以减少毫秒数,构造Date对象并按照您希望的方式对其进行格式化。像这样:
@Override
public void onTick(long millisUntilFinished) {
String time = DateFormat.format("hh:mm:ss", new Date(millisUntilFinished));
tv.setText(time);
}