android——倒计时实现

来源:互联网 发布:bbs网络上什么意思 编辑:程序博客网 时间:2024/05/22 05:31
 /**     * 倒计时     */    private class MyTime extends CountDownTimer    {        public MyTime(long millisInFuture, long countDownInterval)        {            super(millisInFuture, countDownInterval);        }        @Override        public void onFinish()        {            tvCodeSend.setClickable(true);            tvCodeSend.setText(getString(R.string.register_code_sms_get));            tvCodeSend.setTextColor(getResources().getColor(R.color.register_code_get_sms));        }        @Override        public void onTick(long millisUntilFinished)        {            tvCodeSend.setClickable(false);            tvCodeSend.setText(getResources().getString(R.string.register_code_second,                    (millisUntilFinished / 1000)));            tvCodeSend.setTextColor(getResources().getColor(R.color.register_text));        }    }

启动

if (myTime != null)        {            myTime.cancel();            myTime = null;        }   myTime = new MyTime(Constants.Countdown_start, Constants.Countdown_end);        myTime.start();
0 0
原创粉丝点击