
回复
Tips:
到此,会发现以上代码缺少2个重要的类文件,分别是BaseConstant.ets和SizeUtil.ets,以及资源文件float.json的参数定义。
二、定义常量类文件BaseConstant.ets
新建目录constants,在其下新建ArkTS文件BaseConstant.ets。程序中的常量可以定义在这个类文件中,比如:图片路径等。
三、定义单位转换类文件SizeUtil.ets
新建目录utils,在其下新建ArkTS文件SizeUtil.ets。为什么要封装这个单位转换公共类,可参考我的帖子:https://developer.huawei.com/consumer/cn/forum/topic/0208151714177357329?fid=0101587866109860105
四、定义全局上下文类文件GlobalContext.ets
在utils目录下新建ArkTS文件GlobalContext.ets。
五、资源文件float.json
在文件中定义常用的数值变量,比如:显示数字时间的字体大小。
请查阅官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/resource-usage-0000001820880417
六、图片文件
新建images目录,在其下添加已设计好的表盘、时针、分针和秒针的图片。(图片见关联的资源)
七、运行效果
注意:需要在真机上才可见秒针走动的效果,及点击切换显示数字时钟。