android 倒计时
2020-04-16 本文已影响0人
hao_developer
image.png
val timeStemp:Long = 86400000
val countDownTimer = object : CountDownTimer(timeStemp,1000){
override fun onFinish() {
tvDay?.text = "0"
tvHour?.text = "0"
tvMinute?.text = "0"
tvSecond?.text = "0"
}
override fun onTick(millisUntilFinished: Long) {
val day = millisUntilFinished / (1000 * 60 * 60 * 24) //天
val hour = (millisUntilFinished - day * (1000 * 60 * 60 * 24)) / (1000 * 60 * 60) //小时
val minute = (millisUntilFinished - day * (1000 * 60 * 60 * 24) - hour * (1000 * 60 * 60)) / (1000 * 60) //分
val second = (millisUntilFinished - day * (1000 * 60 * 60 * 24) - hour * (1000 * 60 * 60) - minute * (1000 * 60)) / 1000 //秒
tvDay?.text = "" + day
tvHour?.text = "" + hour
tvMinute?.text = "" + minute
tvSecond?.text = "" + second
}
}
countDownTimer.start()