网站制作推广方案,网络交易平台,影视网站建设要多少钱,wordpress迅雷下载地址介绍
本示例展示了lottie对动画的操作功能。引入Lottie模块#xff0c;实现控制动画的播放、暂停、倍速播放、播放顺序、播放到指定帧停止或从指定帧开始播放、侦听事件等功能#xff0c;动画资源路径必须是json格式。
效果预览 使用说明#xff1a;
进入页面默认开始201…介绍
本示例展示了lottie对动画的操作功能。引入Lottie模块实现控制动画的播放、暂停、倍速播放、播放顺序、播放到指定帧停止或从指定帧开始播放、侦听事件等功能动画资源路径必须是json格式。
效果预览 使用说明
进入页面默认开始2016动画点击请选择进行选择动画资源;上面部分播放暂停是对两个动画进行控制下面部分播放暂停功能是对grunt动画控制;点击销毁动画功能之后需要重新选择动画资源才可以进行其余功能操作。
工程目录
entry/src/main/ets/
|---common
| |---data.json // 2016新年动画
| |---grunt.json // grunt动画
|---pages
| |---Lottie.ets // 首页
|---utils
| |---Logger.ts // 日志工具
具体实现
页面中使用了Lottie对象控制动画的一系列操作源码参考Lottie.ets:初始化动画在canvas的onReady里使用loadAnimation加载动画须提前声明Animator(‘__lottie_ets’)对象并在Canvas完成布局后调用Lottie动画操作lottie.play播放动画lottie.pause暂停播放lottie.setDirection设置播放顺序
相关权限
不涉及。
约束与限制
本示例支持标准系统上运行支持设备RK3568;本示例已适配API version 9版本SDK版本号3.2.11.9;本示例需要使用DevEco Studio 3.1 Beta2 (Build Version: 3.1.0.400, built on April 7, 2023)及以上版本才可编译运行;本示例需要使用animator.d.ts系统权限的系统接口。使用Full SDK时需要手动从镜像站点获取并在DevEco Studio中替换具体操作可参考替换指南。
下载
如需单独下载本工程执行如下命令
git init
git config core.sparsecheckout true
echo code/Solutions/Game/Lottie/ .git/info/sparse-checkout
git remote add origin https://gitee.com/openharmony/applications_app_samples.git
git pull origin master 为了帮助大家更深入有效的学习到鸿蒙开发知识点小编特意给大家准备了一份全套最新版的HarmonyOS NEXT学习资源获取完整版方式请点击→《HarmonyOS教学视频》
HarmonyOS教学视频语法ArkTS、TypeScript、ArkUI等.....视频教程 鸿蒙生态应用开发白皮书V2.0PDF
获取完整版白皮书方式请点击→《鸿蒙生态应用开发白皮书V2.0PDF》 鸿蒙 (Harmony OS)开发学习手册
一、入门必看
应用开发导读(ArkTS)…… 二、HarmonyOS 概念
系统定义技术架构技术特性系统安全........ 三、如何快速入门《做鸿蒙应用开发到底学习些啥》
基本概念构建第一个ArkTS应用…… 四、开发基础知识
应用基础知识配置文件应用数据管理应用安全管理应用隐私保护三方应用调用管控机制资源分类与访问学习ArkTS语言…… 五、基于ArkTS 开发
Ability开发UI开发公共事件与通知窗口管理媒体安全网络与链接电话服务数据管理后台任务(Background Task)管理设备管理设备使用信息统计DFX国际化开发折叠屏系列…… 更多了解更多鸿蒙开发的相关知识可以参考《做鸿蒙应用开发到底学习些啥》