android中获取验证码后出现60秒的倒计时
来源:互联网 发布:如何选钢琴老师 知乎 编辑:程序博客网 时间:2024/06/05 00:16
很简单,只需要两步:
第一步:
新建一个类继承CountDownTimer
第二步:给按钮设置点击事件
全部代码如下
public class MainActivity extends Activity { private TimeCount time; private Button btnGetcode; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); time = new TimeCount(60000, 1000); btnGetcode=(Button) findViewById(R.id.btn_getcode); btnGetcode.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { time.start(); } }); } class TimeCount extends CountDownTimer { public TimeCount(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); } @Override public void onTick(long millisUntilFinished) { btnGetcode.setBackgroundColor(Color.parseColor("#B6B6D8")); btnGetcode.setClickable(false); btnGetcode.setText("("+millisUntilFinished / 1000 +") 秒后可重新发送"); } @Override public void onFinish() { btnGetcode.setText("重新获取验证码"); btnGetcode.setClickable(true); btnGetcode.setBackgroundColor(Color.parseColor("#4EB84A")); } } }
0 0
- android中获取验证码后出现60秒的倒计时
- 获取验证码 60秒倒计时 setInterval
- Jquery插件 防刷新倒计时 “点击获取验证码后60秒内禁止重新获取
- Jquery插件 防刷新倒计时 “点击获取验证码后60秒内禁止重新获取
- Android获取验证码后倒计时程序
- Android获取验证码后倒计时程序
- Android获取验证码后倒计时程序
- Android获取验证码后倒计时程序
- Android获取验证码后倒计时
- Android 获取验证码后的倒计时功能
- 点击 获取验证码 后,btn上显示 60秒 倒计时
- 短信验证码获取后的倒计时
- 【js实例】js发送验证码后倒计时60秒
- js实现发送短信验证码后60秒倒计时
- 实现发送短信验证码后60秒倒计时
- jQuery实现发送短信验证码后60秒倒计时
- 点击发送短信验证码按钮后,倒计时60秒
- 验证码60秒倒计时
- 初步认识https与http
- 闭包的应用场景
- ViewPager(一屏多页、无限滑动、自动切换)
- 详解非农数据(非农周提前预热!!!)
- Android中对app应用内存的分配
- android中获取验证码后出现60秒的倒计时
- 验证表单input
- 原来你是这样的NullPointerException
- jQuery动画效果
- Concurrent request scheduling explained
- SQL*PLUS中开启SQL TRACE时报错SP2-0618和SP2-0611的解决方法
- 南阳ACM 括号匹配 JAVA
- POJ 3186 Treats for the Cows (区间DP)
- 管道、消息队列、共享内存之间的区别与联系