• Home
Name Date Size #Lines LOC

..--

entry/12-May-2024-1,5851,481

screenshot/device/12-May-2024-

.gitignoreD12-May-2024121 88

README_zh.mdD12-May-20241.3 KiB3317

build-profile.json5D12-May-20241 KiB4341

hvigorfile.jsD12-May-2024174 21

package.jsonD12-May-2024402 1919

README_zh.md

1# lottie
2
3### 简介
4
5本示例构建了lottie对动画的操作功能。实现控制动画的播放、暂停、倍速播放、播放顺序、播放到指定帧停止或从指定帧开始播放、侦听事件等功能,动画资源路径必须是json格式。
6
7![](./screenshot/device/main.png)
8
9### 相关概念
10
11加载动画:须提前声明Animator('__lottie_ets')对象,并在Canvas完成布局后调用。可配合Canvas组件生命周期接口使用。
12
13canvas:画布组件,用于自定义绘制图形。
14
15### 相关权限
16
17不涉及。
18
19### 使用说明
20
211.进入页面默认开始2016动画,点击**请选择**进行选择动画资源。
22
232.上面部分播放暂停是对两个动画进行控制,下面部分播放暂停功能是对grunt动画控制。
24
253.点击销毁动画功能之后需要重新选择动画资源才可以进行其余功能操作。
26
27### 约束与限制
28
291.本示例支持标准系统上运行。
30
312.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。
32
333.本示例需要使用animator.d.ts系统权限的系统接口。使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换,具体操作可参考[替换指南](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md)