Skip to content

EasingDirection

概览

字段
KindEnum · 枚举 Enum
Realmcommon
  • Inherit: Int
  • 继承链: Int → EasingDirection

EasingDirection 枚举定义缓动曲线在补间时间轴上的作用阶段:In 表示缓动效果主要作用于开始阶段,Out 表示作用于结束阶段,InOut 表示两端都应用,OutIn 表示先按 Out 再按 In 组合。

适用场景

在构造 TweenInfo 时,通过 EasingDirection 决定所选 EasingStyle 曲线如何分布在动画开始、结束或两端阶段,例如 InOut 常用于先加速后减速的平滑过渡。

使用要点

通过 Enums.EasingDirection.In、Enums.EasingDirection.Out、Enums.EasingDirection.InOut、Enums.EasingDirection.OutIn 引用枚举成员,并作为 TweenInfo.New 的第三个参数传入。

注意事项

EasingDirection 不是动画播放方向,也不会让动画反向播放;反向/往返播放由 TweenInfo 的 Reverses、RepeatCount 等参数控制。

枚举值

名称说明
0In缓动效果主要作用于动画开始阶段
1Out缓动效果主要作用于动画结束阶段
2InOut开始和结束阶段都应用缓动,中段变化更平滑
3OutIn先按 Out 曲线进入中段,再按 In 曲线离开中段