Android实现60秒倒计时
/*** 获取验证码*/**工具类**
public class VerifyCodeTimeDown extends CountDownTimer {private TextView btGetVerifyCode;public VerifyCodeTimeDown(long millisInFuture, long countDownInterval, TextView btGetVerifyCode) {super(millisInFuture, countDownInterval);this.btGetVerifyCode = btGetVerifyCode;}@Overridepublic void onTick(long millisUntilFinished) {btGetVerifyCode.setText(millisUntilFinished / 1000 + "秒");}@Overridepublic void onFinish() {btGetVerifyCode.setText("重新获取");btGetVerifyCode.setClickable(true);}public void startNow() {btGetVerifyCode.setClickable(false);start();}
}
activity调用
private CountDownTimer mCountDownTimer; private TextView time;private void requestSendSms() {if (mCountDownTimer != null) {return;} else {mCountDownTimer = new CountDownTimer(60 * 1000, 1000) {@Overridepublic void onTick(long millisUntilFinished) {time.setText((millisUntilFinished / 1001) + " s");}@Overridepublic void onFinish() {mCountDownTimer = null;requestSendSms(); // 重新调用这个方法可以再次进行倒计时不断循环}};}mCountDownTimer.start();}
Android实现60秒倒计时相关推荐
- 免费获取验证码60秒倒计时
免费获取验证码60秒倒计时 <!DOCTYPE html> <html> <head> <script src="http://libs.baidu ...
- 简单实现vue验证码60秒倒计时功能
简单实现vue验证码60秒倒计时功能 <span v-if="codeShow" @click="getPhoneCode">点击获取验证码< ...
- 榛子云短信-微信小程序60秒倒计时插件
为了帮助开发者更便捷的使用微信小程序的短信验证码功能,特别是初学者更好的使用,榛子云短信特地开发了60秒倒计时插件,效果: 使用方法 1.引入插件countdown.js var CountDown ...
- vue页面实现短信验证码60秒倒计时
废话不多说,直接上代码. template <div class='single-wrapper fs14'><div class='single-mb'>短信验证</d ...
- 微信小程序60秒倒计时
大家可以直接使用插件: https://blog.csdn.net/zuoliangzhu/article/details/90140067 微信小程序发送短信验证码后60秒倒计时功能,效果图: 完整 ...
- 51单片机数码管显示60秒倒计时(C语言)
51单片机数码管显示60秒倒计时(C语言) 基于普中51单片机开发板,运用定时器/计数器0和1,实现60秒的倒计时和LED灯0.5s间隔闪烁 文章目录 51单片机数码管显示60秒倒计时(C语言) 前言 ...
- 微信小程序点击发送短信验证(60秒倒计时)
微信小程序点击发送短信验证(60秒倒计时) /*** 执行计时,60s后可以重新发送短信验证码*/countdown: function() {var nsecond = 60;var that = ...
- 51单片机0-99秒表计数器+60秒倒计时(数码管两位数)
51秒表计数器+倒计时(数码管两位数) 一:简介 我们实践的效果是用数码管显示0~99并在按下"转换键"后,实现60秒倒计时,并用蜂鸣器报警提示,兼并计数器和倒计时两种功能. 主要 ...
- vue获取手机验证码60秒倒计时,不能点击按钮
vue获取手机验证码60秒倒计时,不能点击按钮 export const resend = element => {console.log(element)var num = 60var tim ...
- vue 微信录音倒计时_Vue实现发送短息60秒倒计时
原文:https://blog.csdn.net/weixin_43201015/article/details/84405352 Vue实现注册账号时,发送短信60秒倒计时功能,并进行手机号校验的D ...
最新文章
- 认识Linux的磁盘配额(转载)
- c语言编译器bug,关于c语言的一个小bug详解
- python语言怎么输入-python/基础输出输入用法
- python如何封装成可调用的库_在python中如何以异步的方式调用第三方库提供的同步API...
- C++bucket sort桶排序的实现算法(附完整源码)
- TODO:Go语言goroutine和channel使用
- frida 安装特定版本
- extjs grid 整行变颜色_EXTJS根据值Value改变gridpanel单元格背景颜色或者设置整行字体颜色...
- python---(3)Python安装
- 什么?你还不知道IDEA Debug界面的按钮都是干啥用的?快进来补补课~
- [WPF]WPF Data Virtualization和UI Virtualization
- 20165329 四则运算2
- accumulate
- php安装oci8和pdo_oci扩展实现连接oracle数据库
- matlab中划分训练集和测试集
- mysql 之 增删改查
- PPT模板文字环绕效果怎么设置?
- python socket
- 京东阿里都已入局 顺丰在即时配送的胜算有多大?
- 2021年中国农副食品加工行业现状分析:营业利润同比增长3.7%[图]