发送手机短信的倒计时

来源:互联网 发布:有利网 骗局知乎 编辑:程序博客网 时间:2024/06/05 19:27
package cn.juzhong.util.timerutil;import cn.juzhong.R;import cn.juzhong.WangQiDaiApplication;import android.content.Context;import android.os.CountDownTimer;import android.widget.Button;public class TimeCount extends CountDownTimer{private Button btn;private Context context;public TimeCount(Context context, long millisInFuture, long countDownInterval, Button btn) {super(millisInFuture, countDownInterval);this.btn = btn;this.context = context;}@Overridepublic void onFinish() {btn.setEnabled(true);btn.setBackgroundColor(context.getResources().getColor(R.color.title_bar_bg_color));btn.setText(R.string.again_get_captcha_text);}@Overridepublic void onTick(long arg0) {btn.setEnabled(false);btn.setBackgroundColor(context.getResources().getColor(R.color.no_enabled_color));btn.setText(WangQiDaiApplication.getAppContext().getResources().getString(R.string.click_btn_after_text, arg0/1000));}}

在界面中的使用

//初始化timeCount = new TimeCount(this, 60000, 1000, captchaBtn);//点击按钮后开始timeCount.start();


0 0
原创粉丝点击