Android验证码倒计时控件
Android验证码倒计时控件
Android 其它控件
访问GitHub主页
共6Star
详细介绍
android 倒计时控件
1、添加
compile 'com.github.zhangkexpz:Countdown:v1.0.1'
2、添加
allprojects{
repositories {
jcenter()
maven { url 'https://jitpack.io' }
}
}
3、添加
<com.example.verificationcode.view.VerificationCodeView
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="验证码点击" />
//开启按钮监听
button.setOnCountDownListener(this);
//开始倒计时,并获得按钮点击事件
button.start(MainActivity.this, 10);
//停止倒计时
button.stopCountDown();
/**
* 倒计时开始之前的逻辑,用来判断验证码是否开始执行
*
* @return true 开始执行 false不执行
*/
@Override
public boolean beforeStart() {
//用来写一些逻辑判断
return false;
}
/**
* 倒计时秒
*
* @param time
*/
@Override
public void timeCountdown(int time) {
button.setText("验证码倒计时:" + time + "");
}
/**
* 倒计时停止的逻辑
*/
@Override
public void stop() {
button.setText("获取验证码");
}
推荐源码
-
11 Star
-
6 Star
-
2748 Star
-
13 Star
-
4 Star
-
5 Star
-
1 Star
-
632 Star
-
41 Star