布局Chronometer继承自TextView,本身就是一个计时器布局
主要的属性有
format,显示格式,默认是"MM:SS"或"H:MM:SS",以%s来格式化。
countDown,是否倒计时
主要的方法为
start(),开始计时
stop(),停止计时
setBase(long),设置计时基准时间
setFormat(String),设置显示格式
setCountDown(boolean),设置是否是倒计时,只有版本大于24才有效
setOnChronometerTickListener(OnChronometerTickListener),设置监听器
布局文件为:
android:id="@+id/chronometer"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
使用方法及其简单
floattimer?.base = SystemClock.elapsedRealtime()//计时器清零
val timer = Timer()
floattimer?.start()
结束的方法为
floattimer?.stop()
floattimer?.base = SystemClock.elapsedRealtime()
即可实现一个简单的计时器,但是需要注意的是,这个组件在Android低版本上是无法使用的