android 倒计时控件_安卓倒计时

android 倒计时控件_安卓倒计时CountDownTimer构造函数:CountDownTimer(longmillisInFuture,longcountDownInterval)millisInfuture:要倒计时的总时间,单位ms。countDownInterval:要倒计时的间隔时间,单位ms。CountDownTimer是个抽象类,在实际运用中我们会去构造一个匿名实现类对象来进行处理…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

CountDownTimer

构造函数:

CountDownTimer (long millisInFuture, long countDownInterval)

millisInfuture: 要倒计时的总时间, 单位ms。countDownInterval: 要倒计时的间隔时间, 单位ms。

CountDownTimer是个抽象类,在实际运用中我们会去构造一个匿名实现类对象来进行处理。

timer = object: CountDownTimer(5000, 1000){

	override fun onTick(millisUntilFinished: Long) {
		logger.d("millisUntilFinished = $millisUntilFinished")
		logger.d("there are ${millisUntilFinished / 1000} s left!")
	}

	override fun onFinish() {
		logger.d("time finished")
	}
}

同时重写onTick()和onFinish()方法,其中onTick()是每过设置的间隔时间后的回调,参数值返回的是离倒计时结束的还剩下的时间,onFinish()是倒计时结束时的回调。

最后在合适的时机调用下start()方法进行开启即可。

我们可以通过上面的代码写个小例子运行下,看看具体的运作流程:

android 倒计时控件_安卓倒计时

通过上诉日志信息可以看到,倒计时的次数就是调用onTick()的次数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192311.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CentOS部署Jumpserver堡垒机

    CentOS部署Jumpserver堡垒机

    2021年6月1日
    112
  • GD32 RT-Thread Nano+FinSH组件

    GD32 RT-Thread Nano+FinSH组件一、FinSH组件的命令执行流程图二、执行环境1.芯片:GD32F10x2.串口: #defineFINSH_UART USART1 #defineFINSH_UART_CLK RCU_USART1 #defineFINSH_TX_PIN GPIO_PIN_2 …

    2022年5月21日
    88
  • 质量工具因果图_质量管理因果图例题

    质量工具因果图_质量管理因果图例题前言在项目中,我们经常需要用到不同的工具对项目质量进行评审。使用不同的质量工具可能得到的结果不太一样。下面简单说下项目中常用到的质量分析工具因果图。释义:什么是因果图因果图又称为石川图、Ishikawa或鱼骨图,它把影响质量诸因素之间的关系以树状图的方式表示出来,使人一目了然,便于分析原因并采取相应的措施。它是一种在问题发生后,寻找根本原因的一种方法。它取名石川图是因为它是由日

    2022年8月14日
    8
  • 什么是配额_配额抽样的计算

    什么是配额_配额抽样的计算xx局点FusionCloud6.3 type1 计算配额失败问题

    2022年4月20日
    42
  • SpringMVC 处理器适配器详解[通俗易懂]

    SpringMVC 处理器适配器详解[通俗易懂]0x00:介绍处理器适配器HandlerAdapter:作用是根据映射器找到的处理器Handler信息,按照特定的规则去执行相关的处理器Handler。其配置方式有两种,一种是基于xml的资源配置,也就是非注解的配置方式。另外一种就是基于Annotation注解的配置。其注解在代码中做上特殊标记,这些标记就可以编译、类加载、运行时被读取,然后去执行相应的处理。0x01:…

    2022年6月8日
    63
  • 4hutool实战:DateUtil-格式化时间[通俗易懂]

    4hutool实战:DateUtil-格式化时间[通俗易懂]hutool实战:把日期按照不同的需求格式化成对应的日期字符串关键字:javajavaJAVAhutoolhutoolHutool工具类工具类工具类DateUtilDateUtilDateUtil

    2022年6月11日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号