透明度渐变动画
OpacityTo
动画可以使节点的透明度在一段时间内变化到另一个值(必须在 0 ~ 1 范围内,0 是完全透明,1 是完全不透明),你需要在它的构造函数中指定这个动画的持续时间和透明度的值。
1 | // 创建一个透明度渐变动画,1 秒后透明度变为 0.2 |
执行这个动画后,无论节点本来的透明度如何,它的透明度都会在 1 秒内变成 0.2。
OpacityBy
动画也是透明度渐变动画,它使节点的透明度在一段时间内逐渐增加或减少,你需要在它的构造函数中指定这个动画的持续时间和透明度的变化值。
1 | // 创建一个透明度渐变动画,1 秒后透明度减少 0.5 |
例如下面的精灵的起始透明度是 0.5,执行这个动画后,它的透明度会在 1 秒内减少到 0。
1 | // 创建一个精灵 |
FadeIn
和 FadeOut
是淡入和淡出动画,让节点浮现或消失,你只需要指定这个动画的时长。
1 | // 创建一个 1 秒的淡入动画 |