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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 医咖会SPSS免费教程学习笔记—配对卡方检验

    医咖会SPSS免费教程学习笔记—配对卡方检验配对卡方检验(McNemar’s检验)1.需要满足的假设:(1)观测变量是二分类变量(互斥)(2)分组变量有两类(有三类及以上的用Cochran’sQ检验)2.实操分析—非参数检验—相关样本—勾选“自动比较实测数据和假设数据”—选择上方工具栏中的“字段”—将分组变量拖入“检验字段”中—选择上方工具栏中“设置”—勾选定制检验—选择“麦克尼马尔检验”—运行…

    2022年8月31日
    4
  • 浏览器安装为知笔记插件(chrome浏览器)

    浏览器安装为知笔记插件(chrome浏览器)1.下载并安装驱动 wiz.cn/zh-cn/downloads-webclipper.html2.我选择的谷歌浏览器,因为不好翻墙,这里选择手动安装3.下载会得到一个crx文件。注意这里按照官方文档去添加到扩展程序会失败。我们要把这个文件后缀名改为.zip形式并解压,得到文件夹。注意:是直接将.crx改成.zip!!不是自己压缩成的4.接着,打开谷歌的“更多工具”…

    2022年8月18日
    37
  • Unity Sprite Altas「建议收藏」

    Unity Sprite Altas「建议收藏」SpriteAtlas(精灵图集)SpriteAtlas针对现有的图集打包系统SpritePacker在性能和易用性上的不足,进行了全面改善。除此之外,相比SpritePacker,SpriteAtlas将对精灵更多的控制权交还给用户。由用户来掌控图集的打包过程以及加载时机,更加利于对系统性能的控制。SpriteAtlas的主要有以下三个功能:1.创建、编辑图集以及设定图集参数2.添加图集Variant(变种)3.运行时访问图集下面将通过具体案例来分别展示以上三个功能。创建

    2025年8月7日
    1
  • int a[5]={1,2,3,4,5};printf("%d\n", *((int*)(&a+1)-2);

    int a[5]={1,2,3,4,5};printf("%d\n", *((int*)(&a+1)-2);

    2022年1月4日
    46
  • Acquia Drupal「建议收藏」

    Acquia Drupal「建议收藏」Acquia是一家有Drupal创建者Dries成立的一家公司,Acquia Drupal是一款商业软件,有些部分非开源的。Drupal与Acquia Drupal的关系就像Eclilpse和Myeclipse的关系一样。AcquiaDrupalforWindows的安装需要通过微软的WebMatrix进行安装。通过WebMatrix可以利用CMS快速创建网站。http

    2022年5月10日
    35
  • 技术趋势:是什么让MVC悄然消失的?「建议收藏」

    技术趋势:是什么让MVC悄然消失的?

    2022年2月13日
    49

发表回复

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

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