private CountDownTimer timer;
final TextView countDownView = (TextView) findViewById(R.id.wait_driver_countdown_timer); Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/shuzi.ttf"); //shuzi.ttf 放在assets/founts 文件中 countDownView.setTypeface(typeface);
timer = new CountDownTimer(5*60*1000), 1000) { @Override public void onTick(long timeLeft) { countDownView.setText(formatCountDownTime(timeLeft / 1000)); } @Override public void onFinish() { countDownView.setText("00:00:00"); } }; timer.start();
public String formatCountDownTime(long timeLeft) { String h, m, s; if (timeLeft < 0) { return "00:00:00"; } DecimalFormat format = new DecimalFormat("00"); h = format.format(timeLeft / 3600); m = format.format(timeLeft % 3600 / 60); s = format.format(timeLeft % 3600 % 60); return h + ":" + m + ":" + s; }
Android 倒计时文本框
最新推荐文章于 2021-07-12 15:51:20 发布