分享一个Android倒计时类
来源:互联网 发布:开个淘宝网店怎么进货 编辑:程序博客网 时间:2024/05/16 14:00
引用
记录成为更好的自己。—有道云笔记
场景复显
短信登陆验证时,间隔一定时间后才可以重新获取验证码。
在这里推荐一个类,作者是CJJ。呃。。。想偷懒就没自己写,然后去GitHub上逛了下,就看到CJJ封装的。非常的简洁,挺好用的。
源码地址:https://github.com/android-cjj/Timer
作者的Repositories里有很多宝贝~`~
用法
作者有在代码中注明,我把他贴出来。
- 主要类DownTimer.java,在主线程中实例化对象后会得到一个Handler对象,通过这个handler对象来更新主线程的UI。
timer = new DownTimer();//实例化 timer.setTotalTime(60 * 1000);//设置毫秒数 timer.setIntervalTime(1000);//设置间隔数 timer.setTimerLiener(new DownTimer.TimeListener() { @Override public void onFinish() { Toast.makeText(MainActivity.this, "完成倒计时", Toast.LENGTH_SHORT).show(); } @Override public void onInterval(long remainTime) { tv_scend.setText("还剩" + remainTime / 1000 + "秒就完成了");//剩余多少秒 } });
- 有一点需要注意,当每次倒计时完毕时,都会将handler对象置为null,所以当需要重新计时就得重新实例化DownTimer对象了。若用在频繁设置倒计时场景可能需要你自己再改改作者的代码,若用在不太频繁的倒计时的场景,建议将DownTimer对象作为成员变量用。
最后希望为作者多点star。
阅读全文
0 0
- 分享一个Android倒计时类
- 【Android】倒计时功能简单实现及日期工具类分享
- 分享一个垃圾计时器(倒计时)
- Android自定义一个倒计时按钮
- iOS --一个倒计时类
- Android自带的一个用于倒计时的类CountDownTimer
- android倒计时类CountDownTimer
- Android CountDownTimer 倒计时类
- Android 倒计时工具类
- Android 倒计时类
- Android-倒计时工具类
- android 倒计时管理类
- Android 倒计时工具类
- android 用CountDownTimer实现一个倒计时
- Jquery倒计时源码分享
- Android内置倒计时类CountDownTimer
- android工具类---------(倒计时)
- Android CountDownTimer 倒计时工具类
- c语言入门 输出乘法口诀表
- javascript逻辑运算符“||”和“&&”
- hdu 1245 Saving James Bond
- Thinking in Java 读书笔记 第四章 控制执行流程
- AJAX
- 分享一个Android倒计时类
- JAVA基础之跳转控制语句
- Linux-shell基础
- 网线和网络模块排序
- Maven学习:修改本地仓库路径
- 安卓根据身高计算标准体重,限制输入非数字的代码
- oj 常见错误总结
- C语言 求指数为n的对应的杨辉三角数列
- 最简单的BFS入门题目——迷宫的最短路径