上一篇写了一个引导页,做了一个隐世的倒计时,这样用户体验不是很好,所以写了一个显示的倒计时,用户可以看到的倒计时
上一篇的连接在这里Android开发之ViewPager引导页记录
倒计时代码如下:
private Handler handler1=new Handler(); class DownTimer extends CountDownTimer { public MyCountDownTimer(long millisInFuture, long countDownInterval) { super(millisInFuture, countDownInterval); } public void onFinish() { time_tv.setText("跳转"); } @SuppressLint("SetTextI18n") public void onTick(long millisUntilFinished) { time_tv.setText(millisUntilFinished / 1000+""); } }
接着在onCreate中去使用:
mc = new DownTimer(4000, 1000); mc.start(); handler1.postDelayed(new Runnable() { @Override public void run() { if (user_first) {//第一次 setting.edit().putBoolean("FIRST", false).apply(); handler.sendEmptyMessage(0); } else { handler.sendEmptyMessage(1); } } }, 4000);
然后加上布局,很简单