外贸快车做网站怎么样,中国铁路建设监理协会官方网站,资源下载类网站如何做外链,茂名seo网站建设简单时钟
介绍
本示例通过使用ohos.display 接口以及Canvas组件来实现一个简单的时钟应用。
效果预览 使用说明
1.界面通过setInterval实现周期性实时刷新时间#xff0c;使用Canvas绘制时钟#xff0c;指针旋转角度通过计算得出。
例如#xff1a;2 * Math.PI /…简单时钟
介绍
本示例通过使用ohos.display 接口以及Canvas组件来实现一个简单的时钟应用。
效果预览 使用说明
1.界面通过setInterval实现周期性实时刷新时间使用Canvas绘制时钟指针旋转角度通过计算得出。
例如2 * Math.PI / 60 * second是秒针旋转的角度。
工程目录
entry/src/main/ets/
|---Application
|---MainAbility
|---model
| |---Logger.ts // 日志工具
|---pages
| |---Index.ets // 首页具体实现
本示例展示简单时钟的方法主要封装在Index中源码参考:Index.ets 。设置表盘大小通过Index中的display.getDefaultDisplay()方法来获取设备宽高计算表盘大小获取当前时间调用updateTime函数执行new Date().getHours()、new Date().getMinutes()、new Date().getSeconds()获取当前时间。绘制表盘内容通过CanvasRenderingContext2D 来画表盘背景、时针、分针、秒针、圆心以及表盘下方文本启动时钟添加setInterval定时器每隔1s执行一次updateTime函数。
相关权限
不涉及。
依赖
不涉及。
约束与限制
1.本示例仅支持标准系统上运行。
2.本示例已适配API10版本SDKSDK版本号(API Version 10 Release),镜像版本号(4.0 Release)。
3.本示例需要使用DevEco Studio 版本号(4.0 Release)及以上版本才可编译运行。
下载
如需单独下载本工程执行如下命令
git init
git config core.sparsecheckout true
echo code/Solutions/Tools/ArkTSClock/ .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master作为一名合格一线开发程序员大家心里肯定会有很多疑问鸿蒙系统这么强大~~
为了能够让大家跟上互联网时代的技术迭代在这里跟大家分享一下我自己近期学习心得以及参考网上资料整理出的一份最新版的鸿蒙学习提升资料有需要的小伙伴自行领取限时开源先到先得~~~~
领取以下高清学习路线原图请点击→《鸿蒙HarmonyOS分布式项目实战》纯血鸿蒙HarmonyOS基础技能学习路线图
领取以上完整高清学习路线图请点击→《鸿蒙基础入门学习指南》小编自己整理的部分学习资料包含有高清视频、开发文档、电子书籍等 以上分享的学习路线都适合哪些人跟着学习
-应届生/计算机专业 通过学习鸿蒙新兴技术入行互联网未来高起点就业。-0基础转行 提前布局新方向抓住风口自我提升获得更多就业机会。-技术提升/进阶跳槽 发展瓶颈期提升职场竞争力快速掌握鸿蒙技术享受蓝海红利。 最后
鸿蒙开发学习是一个系统化的过程从基础知识的学习到实战技能的锤炼再到对前沿技术的探索每一环节都至关重要。希望这份教程资料能帮助您快速入门并在鸿蒙开发之路上步步攀升成就一番事业。让我们一起乘风破浪拥抱鸿蒙生态的广阔未来
如果你觉得这篇内容对你有帮助我想麻烦大家动动小手给我点赞转发有你们的 『点赞和评论』才是我创造的动力。
关注我同时可以期待后续文章ing不定期分享原创知识。
想要获取更多完整鸿蒙最新VIP学习资料请点击→《鸿蒙 (Harmony OS)开发学习手册》