Android倒计时类CountDownTimer的简单使用
来源:互联网 发布:芯片设计工程师 知乎 编辑:程序博客网 时间:2024/06/06 01:07
第一,先简单介绍下CountDownTime是官方的倒计时类,传如两个参数,第一个参数是总时间,第二个参数是时间间隔,毫秒级
private CountDownTimer timer =newCountDownTimer(10000,1000) {
@Override//此方法是每个时间间隔都会调用一次
publicvoidonTick(longmillisUntilFinished) {
mTvShow.setText((millisUntilFinished /1000) +"秒后可重发");
}
@Override// 此方法是倒计时结束时调用的方法
publicvoidonFinish() {
mTvShow.setEnabled(true); mTvShow.setText("获取验证码");
}
};
第二,一般我们都会用TextView来展示剩余时间,那么此时我们可以自定义一个计时器,在其构造方法中我们传递一个TextView
public classCountDownUtilextendsCountDownTimer {
privateTextViewtv;//
publicCountDownUtil(longmillisInFuture,longcountDownInterval) {
super(millisInFuture, countDownInterval);
}
publicCountDownUtil(longmillisInFuture,longcountDownInterval, TextView tv) {
super(millisInFuture, countDownInterval);
this.tv= tv;
}
@SuppressLint("NewApi")
@Override
public voidonTick(longmillisUntilFinished) {
tv.setText(DateFormat.getHours(millisUntilFinished));//设置时间
//这里接收的是毫秒值,当然,我们要将他格式化一下
}
@SuppressLint("NewApi")
@Override
public voidonFinish() {
}
}
第三,如果取消倒计时,那么可以调用cancel()的方法.
ok若有错误之处请告知我一下,479192454(群号,初级开发)谢谢!也希望可以一起交流.
- Android倒计时类CountDownTimer的简单使用
- Android CountDownTimer倒计时简单使用
- android的倒计时类CountDownTimer使用
- Android倒计时CountDownTimer的使用
- Android倒计时CountDownTimer的使用
- android 倒计时CountDownTimer的使用
- Android倒计时 CountDownTimer的使用
- android倒计时,使用CountDownTimer
- Android 倒计时CountDownTimer使用
- android使用CountDownTimer类,实现类似抢购的倒计时控件
- Android 倒计时API CountDownTimer的使用
- Android 使用CountDownTimer实现倒计时的功能
- Android开发倒计时-CountDownTimer的使用
- android倒计时类CountDownTimer
- Android CountDownTimer 倒计时类
- Android 简单实现倒计时CountDownTimer
- 系统倒计时CountDownTimer类的使用。
- 一个简单的倒计时CountDownTimer
- linux常用命令
- <JAVA8实战>学习笔记1-流与集合的区别
- python使用openpyxl插入excel批注,同时修改excel批注框大小
- kafka启动无法加载主类
- Android中startActivityForResult的一种特殊使用
- Android倒计时类CountDownTimer的简单使用
- servlet常见初学问题
- 树莓派3B+ 安装计算机视觉库(OpenCV_3+OpenCV_Contrib_3)
- c语言操作符和表达式
- 计算并输出一个个位、十位、百位数字之和
- A
- linux中的ldconfig命令
- Yii框架增删改查
- linux上如何删除文件名乱码的文件