用CountDownTimer实现获取手机验证码效果
来源:互联网 发布:金属比热容的测量数据 编辑:程序博客网 时间:2024/06/05 22:54
简述:
CountDownTimer类用来实现倒计时效果。
构造方法接收两个参数,第一个设置倒计时长度,第二个设置倒计时间隔。
用此方法时只需复写onTick()和onFinish()这两个方法即可。
示例:
package com.example.androidtest;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.os.CountDownTimer;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class MainActivity extends Activity { //Data fields private Button button; private CountDownTimer downTimer; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button=(Button)findViewById(R.id.button); //Set the click listener for the button button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub downTimer.start(); } }); //Create a count down timer of 60 seconds time and 1 second interval downTimer=new CountDownTimer(60000,1000) { //This method set the behavior of ticked @Override public void onTick(long millisUntilFinished) { // TODO Auto-generated method stub button.setBackgroundColor(Color.parseColor("#B6B6D8")); button.setClickable(false); button.setText(millisUntilFinished / 1000 + "秒后可重新发送"); } //This method set the behavior of finished @Override public void onFinish() { // TODO Auto-generated method stub button.setText("重新获取验证码"); button.setClickable(true); button.setBackgroundColor(Color.parseColor("#4EB84A")); } }; }}
1 0
- 用CountDownTimer实现获取手机验证码效果
- 注册时手机获取验证码倒计时,使用CountDownTimer类轻松实现倒计时功能
- Android获取验证码倒计时功能(CountDownTimer实现)
- 原生CountDownTimer 类实现获取验证码的按钮
- js/jquery实现免费获取手机验证码倒计时效果
- CountDownTimer轻松搞定apk启动广告和获取验证码效果
- 用GCD实现获取验证码效果
- 获取短信验证码 倒计时 CountDownTimer
- Android获取验证码倒计时CountDownTimer
- 手机获取验证码的倒计时效果
- 使用 CountDownTimer 实现验证码倒计时
- android登陆获取验证码倒计时功能的实现(CountDownTimer)
- 验证码计时器-CountDownTimer
- Android实现获取验证码效果
- Android实现获取验证码效果
- Android实现获取验证码效果
- Android获取验证码时的倒计时 CountDownTimer使用
- CountDownTimer倒计时器,获取验证码,的使用
- raywenderlich的书 和与之对应的国人录的视频教程
- 集线器(Hub)、网线、网卡、交换机、路由器分别工作在OSI参考模型的哪一层?
- 同构字符串
- C#中的泛型介绍和理解
- Python 之 LIBSVM 使用小结(三)
- 用CountDownTimer实现获取手机验证码效果
- 反馈神经网络Hopfield网络
- 转换字符串格式为原来的字符+该字符连续出现的个数
- 使用Drawable实时画时钟
- 欢迎使用CSDN-markdown编辑器
- 使用Maven来管理项目(一) Maven的安装与配置
- mysql 高可用8
- 《将51CTO博客搬至CSDN》
- MyBatis -- 对表进行增删改查(基于XML的实现)