Android

Chronometer计时器暂停开始

2017-12-16  本文已影响0人  简书_朱聪

简介:

暂停,再次开始会延续之前的计时.

布局:

<Chronometer/>

代码:

private boolean isChronometerStart;

private long mRangeTime;

暂停:

mChronometer.stop();

mRangeTime=SystemClock.elapsedRealtime();

开始:

if(mRangeTime!=0) {

mChronometer.setBase(mChronometer.getBase() + (SystemClock.elapsedRealtime() -mRangeTime));}

else{

mChronometer.setBase(SystemClock.elapsedRealtime());}

mChronometer.start();

设置时间格式为00:00:00:

inthour= (int) ((SystemClock.elapsedRealtime() -mChronometer.getBase()) /1000/60);

mChronometer.setFormat("0"+String.valueOf(hour) +":%s");

上一篇 下一篇

猜你喜欢

热点阅读