private TextView getVerifiedCodeTv;private TimeCount time;getVerifiedCodeTv.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {time = new TimeCount(60000, 1000); time.start();}});class TimeCount extends CountDownTimer {public TimeCount(long millisInFuture, long countDownInterval) {super(millisInFuture, countDownInterval);//参数依次为总时长,和计时的时间间隔}@Overridepublic void onFinish() {//计时完毕时触发getVerifiedCodeTv.setText("重新验证");getVerifiedCodeTv.setTextColor(getResources().getColor(R.color.theme_orange));getVerifiedCodeTv.setClickable(true);}@Overridepublic void onTick(long millisUntilFinished){//计时过程显示getVerifiedCodeTv.setClickable(false);getVerifiedCodeTv.setTextColor(getResources().getColor(R.color.gray));getVerifiedCodeTv.setText(millisUntilFinished /1000+"秒后重新获取");}}

更多相关文章

  1. Android中使用SAX解析XML
  2. android字体闪烁动画(线程)
  3. React Native物理back返回键的使用
  4. Android(安卓)计时器的实现
  5. Android(安卓)onSaveInstanceState和onRestoreInstanceState触发
  6. Android(安卓)Timer计时器简单写法
  7. android字体闪烁动画(线程)
  8. Android手势识别
  9. Android(安卓)定时/倒计时工具 - 加强版 CountDownTimer

随机推荐

  1. Android应用程序结构
  2. RomUtil【Android判断手机ROM,用于判断手
  3. Android 与 js 简单互调
  4. 【Android】四大组件(3)Service
  5. Android的init过程(二):初始化语言(init.rc)解
  6. Android studio 如何在android选项下生成
  7. Android 学习小结
  8. android 非系统APP访问字符设备
  9. 将support的包名转换成androidx的包名
  10. android 中SoundPool总结