获取验证码后的倒计时
CountDownTimer是Android中的一个封装好的类,用来实现倒计时的功能。
特简单
/* 定义一个倒计时的内部类 */
class TimeCount extends CountDownTimer {
public TimeCount(long millisInFuture, long countDownInterval) {
super(millisInFuture, countDownInterval);// 参数依次为总时长,和计时的时间间隔
}
@Override
public void onFinish() {// 计时完毕时触发
tel_regist_getyzm.setText("重新验证");
tel_regist_getyzm.setClickable(true);
}
@Override
public void onTick(long millisUntilFinished) {// 计时过程显示
tel_regist_getyzm.setClickable(false);
tel_regist_getyzm.setText(millisUntilFinished / 1000 + "秒");
}
}
TimeCount time=new TimeCount(60000, 1000);// 参数依次为总时长,和计时的时间间隔
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
time.start();
}
});
}
灰常简单吧
倒计时用这个是非常简单的