【Harmony OS】【ARK UI】【Demo】加载动画实现
在HarmonyOS 中加载动画实现是很常见的技术,今天分享怎么实现加载动画的功能,分为“准备阶段”,“代码实现”,“运行效果”三步进行实现。
1.准备阶段
我们需要准备一张加载的图片(如下图所示),把图片放在resource/base/media/目录下(如图所示),我们还需要学习“显式动画”,“组件内转场”,“ 定时器”这个三篇资料
2. 代码实现
2.1绘画界面
一个张图片显示加载,一个text显示开启动画,一个text显示关闭动画,代码和效果如下,
2.2 给Image添加旋转属性,参考资料“组件内转场”的rotate属性,代码如下
2.3实现开启动画
实现这个功能我们需要学习“显式动画”的animateTo的使用方法和“定时器”的setInterval功能实现
代码如下
2.4关闭动画按钮点击实现实现
我们清除定时器就可以了,代码如下
3.运行效果
3.1全部代码如下
3.2运行效果