• Home
Name Date Size #Lines LOC

..--

AppScope/12-May-2024-3633

entry/12-May-2024-1,6961,546

screenshot/device/12-May-2024-

.gitignoreD12-May-202498 99

README_zh.mdD12-May-20241.5 KiB3621

build-profile.json5D12-May-20241,018 4140

hvigorfile.tsD12-May-2024158 21

package.jsonD12-May-2024403 2019

README_zh.md

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