编写内部类,集成谷歌提供的CountDownTimer类
先上代码:
private inner class MyCountDownTimer(
millisInFuture: Long,
countDownInterval: Long,
internal var tv: TextView
) : CountDownTimer(millisInFuture, countDownInterval) {
override fun onTick(millisUntilFinished: Long) {
//倒计时过程中要实现的逻辑
}
override fun onFinish() {
//倒计时完成
}
}
直接在需要实现倒计时的页面使用代码,使用时调用start()方法来执行倒计时功能