【发布时间】:2020-07-12 22:53:09
【问题描述】:
我正在寻找一种解决方案,在按钮内显示倒数计时器,当数字等于零时,更改按钮颜色并执行某些操作...
【问题讨论】:
-
您可以在活动/片段级别制作倒数计时器,在其 onTick 方法上,您可以检查值是否 == 0 您可以更改文本/背景或有关颜色的任何内容,如果你想在按钮中显示经过的时间你必须在倒计时的 onTick 回调方法中设置按钮的文本 val timer = object: CountDownTimer(10000, 1000) { override fun onTick(millisUntilFinished: Long) { } override fun onFinish () {...} } timer.start() 上面是一个运行 10 秒并在每一秒后计时的示例。
-
stackoverflow.com/a/60902563/7303915。这个答案应该对你有所帮助
标签: android kotlin timer android-button countdowntimer