| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| AppScope/ | 12-May-2024 | - | 36 | 33 | ||
| animation/ | 12-May-2024 | - | 278 | 258 | ||
| entry/ | 12-May-2024 | - | 1,489 | 1,294 | ||
| screenshots/devices/ | 12-May-2024 | - | ||||
| .gitignore | D | 12-May-2024 | 81 | 6 | 6 | |
| README_zh.md | D | 12-May-2024 | 2.4 KiB | 41 | 21 | |
| build-profile.json5 | D | 12-May-2024 | 1.1 KiB | 47 | 45 | |
| hvigorfile.js | D | 12-May-2024 | 168 | 2 | 1 | |
| package.json | D | 12-May-2024 | 383 | 19 | 18 |
README_zh.md
1# 转场动画 2 3### 介绍 4 5本示例展示了转场动画的使用,包括进场动画、页面间转场、组件内转场和共享元素转场。 6 7本实例使用[页面转场](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/arkui-ts/ts-page-transition-animation.md)在全局pageTransition方法内配置页面入场组件和页面退场组件来自定义页面转场动效。[组件转场](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-component.md)主要通过transition属性配置转场参数,在组件插入和删除时进行过渡动效,主要用于容器组件、子组件插入删除时提升用户体验。在组件中通过sharedTransition方法设置[共享元素转场](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/arkui-ts/ts-transition-animation-shared-elements.md),两个页面的组件配置为同一个id,则转场过程中会进行共享元素转场,配置为空字符串时不会有共享元素转场效果。 8 9使用说明 10 111.点击**进场动画**,进入进场动画,当进场动画结束或跳过进场动画时返回首页。 12 132.点击**页面间转场:底部滑入**,进入新的页面,页面转场动画为从底部滑入,退出页面时向底部滑出。 14 153.点击**页面间转场:自定义1**,进入新的页面,入场时透明度从0.2到1,x、y轴缩放从0变化到1,页面退出时,x轴的偏移量为500,x,y轴缩放从1变化到0。 16 174.点击**页面间转场:自定义2**,进入新的页面,入场时旋转并从0放大到1,透明度从0到1,页面退出时,旋转并从1缩小到0,透明度从1到0。 18 195.点击**组件内转场**,进入新的页面,点击**显示**,出现组件出场动画,动画完成组件显示,点击**隐藏**,组件会隐藏,并显示隐藏动画。 20 216.点击**共享元素转场**,进入新的页面,点击界面的图片会到大图页面,页面出场和退场有共享元素转场动画。 22 23### 效果预览 24 25  26 27### 相关权限 28 29不涉及。 30 31### 依赖 32 33不涉及。 34 35### 约束与限制 36 371.本示例仅支持标准系统上运行,支持设备:RK3568。 38 392.本示例仅支持API9版本SDK,版本号:3.2.5.5 Beta2。 40 413.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。