美文网首页
CountDownTime

CountDownTime

作者: 非正式程序猿 | 来源:发表于2021-08-26 10:28 被阅读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")
        }
    }

相关文章

  • CountDownTime

    知道是什么,怎么用,源码构成,为什么能这么设计 时间倒计时类 对于抽象类,有两种方式 匿名内部类 继承 内部使用h...

  • Android倒计时类CountDownTimer的简单使用

    第一,先简单介绍下CountDownTime是官方的倒计时类,传如两个参数,第一个参数是总时间,第二个参数是时间间...

网友评论

      本文标题:CountDownTime

      本文链接:https://www.haomeiwen.com/subject/ntgyiltx.html