【发布时间】:2019-06-03 09:16:10
【问题描述】:
我知道如何在 Java 中创建一个简单的倒数计时器。但我想在 Kotlin 中创建这个。
package android.os;
new CountDownTimer(20000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("Time's finished!");
}
}.start();
我怎样才能使用 Kotlin 做到这一点?
【问题讨论】:
-
倒数计时器易于使用,但并不十分准确。如果输入时间足够长,您将能够看到计时器随着时间的流逝而跳过几秒钟。系统中的任何延迟都会导致每个滴答声出现毫秒级的延迟,并且随着延迟的累积最终会导致跳过。如需更准确的计时器实现,请查看this post
标签: android kotlin countdowntimer