Android实现获取验证码效果
来源:互联网 发布:数码宝贝网络侦探特典 编辑:程序博客网 时间:2024/06/05 02:54
功能非常简单就是定义一个CountDownTimer直接看代码
首先在XML里面放个按钮代码如下:
import
android.os.Bundle;
import
android.os.CountDownTimer;
import
android.app.Activity;
import
android.graphics.Color;
import
android.view.Menu;
import
android.view.View;
import
android.view.View.OnClickListener;
import
android.widget.Button;
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.setsetEnabled(
false
);
btnGetcode.setText(millisUntilFinished /
1000
+ 秒后可重新发送);
}
@Override
public
void
onFinish() {
btnGetcode.setText(重新获取验证码);
btnGetcode.setEnabled(
true
);
btnGetcode.setBackgroundColor(Color.parseColor(#4EB84A));
}
}
}
0 0
- Android实现获取验证码效果
- Android实现获取验证码效果
- Android实现获取验证码效果
- Android实现验证码效果
- 用GCD实现获取验证码效果
- Android获取验证码倒计时效果
- Android 实现点击按钮获取验证码 60秒后重新获取效果
- Android 实现点击按钮获取验证码 60秒后重新获取效果
- Android 实现点击按钮获取验证码 60秒后重新获取效果
- android最新实现获取验证码倒计时60s效果方法实践
- Android实现验证码倒计时简单效果
- js/jquery实现免费获取手机验证码倒计时效果
- 用CountDownTimer实现获取手机验证码效果
- 一段实现获取验证码倒计时效果的Jquery
- iOS滑动解锁/滑动获取验证码效果实现
- Android中获取验证码时的倒计时效果
- Android中获取验证码时的倒计时效果
- Android中获取验证码时的倒计时效果
- fedora一些源
- 绑定Service实例
- 【NGUI】Unity中给NGUI添加监听事件,Button,Toggle
- iOS中线程Call Stack的捕获和解析(一)
- [leetcode] 77. Combinations
- Android实现获取验证码效果
- 防 dylib钩子
- cloudera manager5删除uuid,主机找不到集群
- 正则表达式
- 开博篇
- Android Https相关完全解析 当OkHttp遇到Https
- 序关系计数问题
- Java JFrame简单程序(SimpleJFrame.java)
- 如何从一台远程Linux主机备份另一台主机上的数据库