private TextView getVerifiedCodeTv;
private TimeCount time;
getVerifiedCodeTv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
time = new TimeCount(60000, 1000);
time.start();
}
});
class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);//参数依次为总时长,和计时的时间间隔
}
@Override
public void onFinish() {//计时完毕时触发
getVerifiedCodeTv.setText("重新验证");
getVerifiedCodeTv.setTextColor(getResources().getColor(R.color.theme_orange));
getVerifiedCodeTv.setClickable(true);
}
@Override
public void onTick(long millisUntilFinished){//计时过程显示
getVerifiedCodeTv.setClickable(false);
getVerifiedCodeTv.setTextColor(getResources().getColor(R.color.gray));
getVerifiedCodeTv.setText(millisUntilFinished /1000+"秒后重新获取");
}
}
分享到:
相关推荐
一个简单的获取验证码倒计时控件的封装,方便自己日常调用。
安卓发送验证码倒计时效果和自动获取验证码并填充到输入框
Android获取短信验证码倒计时按钮的实现,在注册页面中经常使用。
Android发送验证码的倒计时按钮,eclipse工程。
android使用工具类获取验证码倒计时功能,两行代码搞定,超简单
Android 验证码倒计时AS注册、重置密码获取验证码
获取验证码倒计时控件,可配置倒计时相关属性,易于扩展
本文实例为大家分享了android获取验证码倒计时功能的具体代码,供大家参考,具体内容如下 获取验证码倒计时在现在的App中非常常见,他主要的功能点就是给TextView设置一个点击事件,但是当点击后或出现倒计时,在倒...
主要为大家详细介绍了Android获取验证码倒计时的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Button short_button = findViewByid(R.id.XXXX); timeCountUtil = new TimeCountUtil(this, 60000, 1000, short_button); timeCountUtil.start();
我们在开发中经常用到倒计时的功能,比如发送验证码后,倒计时60s再进行验证码的获取,为了方便以后使用,这里做个记录,讲讲倒计时器的实现。 1、先进行倒计时工具类的封装 public class CountDownTimerUtils ...
这个demo中集成了 清除缓存 清除数据 获取验证码倒计时,可以直接用到项目中,有需要的小伙伴快去下载吧
主要为大家详细介绍了Android账号注册过程中实现点击获取验证码倒计时效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android 验证码 倒计时,开发注册时获取验证码中最常用
本文实例为大家分享了Android点击获取验证码倒计时的具体代码,供大家参考,具体内容如下 package com.loaderman.countdowntimerdemo; import android.os.Bundle; import android.os.CountDownTimer; import ...
Android实现获取验证码效果 http://blog.csdn.net/xiaoyuan511