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()
上一篇 下一篇

猜你喜欢

热点阅读