如何在Kotlin中创建一个简单的倒数计时器? [英] How to create a simple countdown timer in Kotlin?

查看:683
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆