CountDownTime

2021-08-26  本文已影响0人  非正式程序猿

知道是什么,怎么用,源码构成,为什么能这么设计

时间倒计时类

对于抽象类,有两种方式

内部使用handler 与系统时间进行倒计时,需要进行cancel 回收

内部类

    val count = object : CountDownTimer(1000, 100) {
            override fun onFinish() {
                TODO("Not yet implemented")
            }

            override fun onTick(millisUntilFinished: Long) {
                TODO("Not yet implemented")
            }
        }

继承

  val myCount = MyCount(1000,100)

    class MyCount(millisInFuture: Long, countDownInterval: Long) : CountDownTimer(millisInFuture, countDownInterval) {
        override fun onFinish() {
            TODO("Not yet implemented")
        }

        override fun onTick(millisUntilFinished: Long) {
            TODO("Not yet implemented")
        }
    }
上一篇 下一篇

猜你喜欢

热点阅读