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)
上一篇 2026年1月15日 上午8:22
下一篇 2026年1月15日 上午9:01


相关推荐

  • 580解锁bl工具_小米解锁卡刷教程

    580解锁bl工具_小米解锁卡刷教程本期教程教你如何给小米手机解锁卡刷在浏览器输入小米社区官网:xiaomi.cn,点击手机解锁点击立即解锁点击解锁工具下载,下载完成后解压在手机上打开设置-我的设备-全部参数,连续点击MIUI版本7次即可开启开发者模式返回到设置主界面,点击更多设置-开发者选项-设备解锁状态,并关闭WiFi网络,开启数据网络进行绑定解bl会清除所有数据,请自行备份数据备份完数据后,手机关机。按电源键+音量键…

    2022年6月11日
    95
  • 计算机系统存储器 分类,存储器的分类

    计算机系统存储器 分类,存储器的分类存储器的分类存储器是计算机的重要组成部分之一 用来存储程序和数据 表征了计算机的 记忆 功能 1 按用途分类 内部存储器内部存储器又叫内存 是主存储器 用来存储当前正在使用的或经常使用的程序和数据 CPU 可以对他直接访问 存取速度较快 外部存储器外部存储器又叫外存 是辅助寄存器 外存的特点是容量大 所存的信息既可以修改也可以保存 存取速度较慢 要用专用的设备来管理 计算机工作时 一般由内存 ROM 中

    2026年3月17日
    2
  • WIFI6之OFDMA

    WIFI6之OFDMAOFDMA 技术是在 OFDM 技术基础上按照频分的方式进行多用户接入的方式 即 OFDMA 技术可以拆解为 OFDM FDMA 因此对于 OFDMA 技术的介绍需要从 OFDM 技术和 FDMA 技术两个角度来进行 1 OFDM 技术 OFDM 技术是一种正交频分多路复用技术 即将整个信号带宽在频域划分为多个不同的子载波 同时在调制不同的子载波时 保持任意两个子载波之间是正交的 如何做到这一点呢 首先定义 OFDM 的符号速率 即设定每个子载波上所传输的符号周期保持一致 都为 T 那么 OFDM 的符号速率就是 1 T 然后

    2026年3月18日
    2
  • 堆栈callstack打印

    堆栈callstack打印一、适用java1、Log.d(TAG,Log.getStackTraceString(newThrowable()));//在使用Log.d的场合2、newException(“testprintkstack”).printStackTrace();Note:还有其他方法,可以参考网络

    2025年7月26日
    6
  • java环境变量完美配置教程

    java环境变量完美配置教程java环境变量配置教程首先,下载JDK开发包,官网和我的主页资源库都有,建议下载比较稳定普遍的1.8版本,安装时注意安装路径,安装完成后按路径找到相关文件,你会看到JDK1.8的文件夹,看见bin再点一次,然后点击正上方很长的那个输出栏,会出来一串路径复制他. 然后我们到了桌面找到我的电脑,如果没有我的电脑,自己在设置个性化中找桌面图标显示。还有某些系统是快捷方式,(右击,看到属性点击,打开文件所在位置即可)然后要是啥问题没有,咱们就右击,看见属性点击,你会看见高级系统设置点他,看没看见环境变

    2022年6月18日
    25
  • zoj1456[通俗易懂]

    zoj1456[通俗易懂]zoj1456

    2022年7月14日
    19

发表回复

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

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