private CountDownTimer sMSCounter = new CountDownTimer(60000, 1000) { @Override public void onTick(long millisUntilFinished) { tv_code.setText(millisUntilFinished / 1000 + "秒"); tv_code.setBackgroundColor(getResources().getColor(R.color.code_color)); tv_code.setClickable(false); } @Override public void onFinish() { tv_code.setText("获取验证码"); tv_code.setBackgroundColor(getResources().getColor(R.color.orange_color)); tv_code.setClickable(true); } };
调用:sMSCounter.start();方法启动倒计时