This repository has been archived by the owner on Jun 22, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
11.基本动画
基本动画只能用于图形和文本。
使用Page.NewAnimation
进行创建。
参数名 | 类型 | 说明 |
---|---|---|
custom | Boolean | |
func | String | 使用的动画函数名称 |
profunc | Integer | 使用的动画进度计算函数 |
during | Long | 动画持续时长(单位 ms) |
使用的动画函数名称,以下是Emerald支持的:
名称 | 说明 |
---|---|
FadeIn | 淡入 |
FadeOut | 淡出 |
FlyInFromLeft | 从左侧飞入 |
FlyInFromRight | 从右侧飞入 |
FlyInFromTop | 从顶部飞入 |
FlyInFromBottom | 从底部飞入 |
FlyInFromLeft | 从左侧飞入(带淡入效果) |
FlyInFromRight | 从右侧飞入(带淡入效果) |
FlyInFromTop | 从顶部飞入(带淡入效果) |
FlyInFromBottom | 从底部飞入(带淡入效果) |
使用的动画进度计算函数,以下是Emerald支持的:
值 | 说明 |
---|---|
0 | 不对进度进行处理 |
1 | 使用贝塞尔曲线函数处理(0,0,1,1) |
2 | 使用贝塞尔曲线函数处理(0,0,0,1) |
3 | 使用贝塞尔曲线函数处理(0,1,1,1) |
使用Page.StartAnimation
进行播放。
参数名 | 类型 | 说明 |
---|---|---|
id | Integer | 动画序号,也就是按照你创建动画的顺序的序号,如果不清楚,可以记录NewAnimation 函数的返回值。 |
[optional] delay | Long | 动画的延迟时长(单位 ms) |
NOTE:
每次动画播放完毕后,都会触发页面的AnimationDone
事件。
该页面没有帮助?
请提出您的看法或联系Error 404获取更多帮助。