【鸿蒙开发日常记录】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() 结束计时
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐