如何在Kotlin中创建一个简单的倒数计时器? [英] How to create a simple countdown timer in Kotlin?
本文介绍了如何在Kotlin中创建一个简单的倒数计时器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道如何在Java中创建一个简单的倒数计时器.但是我想在Kotlin中创建这个.
I know how to create a simple countdown timer in Java. But I'd like to create this one in 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做到这一点?
How can I do it using Kotlin?
推荐答案
您可以使用Kotlin对象:
You can use Kotlin objects:
val timer = object: CountDownTimer(20000, 1000) {
override fun onTick(millisUntilFinished: Long) {...}
override fun onFinish() {...}
}
timer.start()
这篇关于如何在Kotlin中创建一个简单的倒数计时器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文