【鸿蒙开发日常记录】TickTimer(计时器)
HarmonyOS关方Java API接口文档为英文, 本系列根据笔者开发需要将文档进行总结并翻译.
HarmonyOS提供的**计时器(定时器)**组件, 提供了Java接口.
组件简介:
TickTimer是Text类的子类.
TickTimer类提供了一个 从基准时间(base time)开始正计时 (Count up) 或倒计时 (Count down) 的计时器.
内嵌类
TickTimer.TickListener
此内嵌类提供了一个接口函数 onTickTimerUpdate(TickTimer var1)
当传入的TickTimer实例var1计数值变动时, 就触发此函数
public interface TickListener {
void onTickTimerUpdate(TickTimer var1);
}
方法汇总
返回类型 | 方法 | 描述 |
---|---|---|
String | getFormat() | 返回时间格式. |
boolean | isCountDown() | TickTimer是否倒计时. 倒计时返回True, 正计时返回False. |
void | setBaseTime(long base) | 设置计时器的基准时间. |
void | setCountDown(boolean countDown) | 设置计时器正计时还是倒计时. 倒计时传入True, 正计时传入False. |
void | setFormat(String format) | 设置时间显示的格式. |
void | setTickListener(TickTimer.TickListener listener) | 设置TickLisetener(内嵌类, 提供了onTickTimerUpdate() 接口函数) |
void | start() | 开始计时 |
void | stop() | 结束计时 |