安卓倒计时
来源:互联网 发布:黑客是如何获得数据的 编辑:程序博客网 时间:2024/05/14 19:43
走我的安卓之路,一点一滴积累
最近做到手机获取验证码,有个倒计时功能:
主要就是利用CountDownTimer来实现倒计时
布局很简单,就一个Button按钮,开始倒计时的时候将他设置为不能点击,倒计时结束设置为可以点击。
话不多说上代码:
public class MainActivity extends Activity {
private static final long TIME = 10;
private Button btn_time;
private long mTimeRemaining;
private CountDownTimer mCountDownTimer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn_time = (Button) findViewById(R.id.btn_time);
btn_time.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startTime(TIME);
}
});
}
private void startTime(long time) {
if (mCountDownTimer != null) {
mCountDownTimer.cancel();
}
mCountDownTimer = new CountDownTimer(time * 1000, 50) {
@Override
public void onTick(long millisUnitFinished) {
mTimeRemaining = ((millisUnitFinished / 1000) + 1);
btn_time.setText("倒计时:" + mTimeRemaining);
btn_time.setClickable(false);
}
@Override
public void onFinish() {
btn_time.setText("重新开始");
btn_time.setClickable(true);
}
};
mCountDownTimer.start();
}
}
代码很少,就当是平时的一个积累,一点一滴成长!
- 安卓倒计时按钮
- 1.安卓倒计时
- 安卓倒计时秒
- 安卓倒计时
- 安卓倒计时
- 安卓倒计时实现
- 安卓倒计时
- 安卓复写倒计时
- 安卓倒计时 CountdownTimer进行倒计时
- 安卓倒计时的实现
- 安卓格式化时间 ,倒计时
- 安卓“倒计时”的代码
- 安卓学习笔记---实现倒计时,重新倒计时
- 安卓第三次实验:游戏倒计时实现
- 安卓倒计时(android.os.Handler.Handler()
- 安卓倒计时 listview默认选中一项
- 安卓自带的倒计时方法
- 安卓短信验证码倒计时效果
- HOG(方向梯度直方图)
- B1019.数字黑洞
- adobe flash builder 4.6 破解方法
- ffmpeg 编译时 遇到的make***no rule to marget'tests/Mainfile'.Stop
- 从svn服务器上下载工程到eclipse中
- 安卓倒计时
- Lecture 17: Regular Expressions & Grammars
- LeetCode 344 Reverse String
- swift3.0 label改变行间距
- Unity 读写Json数据:LitJSON快速教程
- u3d 人物跟着鼠标旋转
- 用数据可视化直观理解数据--iris数据集为例
- 数据库学习记录
- 查看MySQL数据库大小