Skip to content
本页内容

Enumeration: InterpolatorEnum

插值器枚举

名称描述
AccelerateInterpolator加速插值器,动画加速运行至结束。
DecelerateInterpolator减速插值器,动画减速运行至结束。
AccelerateDecelerateInterpolator加减速插值器,动画先加速后减速。
LinearInterpolator线性插值器,动画匀速运动。
BounceInterpolator弹性插值器,在动画结束之前会有一个弹性动画的效果。
AnticipateInterpolator先后退一小步再加速前进至结束。
AnticipateOvershootInterpolator先后退一小步再加速前进,超出终点一小部分后再回到终点。
CycleInterpolator周期运动。
OvershootInterpolator快速完成动画,超出终点一小部分后再回到终点。

Enumeration Members

Enumeration Members

AccelerateInterpolator

AccelerateInterpolator = 0

加速插值器,动画加速运行至结束。

Defined in

src/engine/math/TimeInterpolator.ts:297


DecelerateInterpolator

DecelerateInterpolator = 1

减速插值器,动画减速运行至结束。

Defined in

src/engine/math/TimeInterpolator.ts:301


AccelerateDecelerateInterpolator

AccelerateDecelerateInterpolator = 2

加减速插值器,动画先加速后减速。

Defined in

src/engine/math/TimeInterpolator.ts:305


LinearInterpolator

LinearInterpolator = 3

线性插值器,动画匀速运动。

Defined in

src/engine/math/TimeInterpolator.ts:309


BounceInterpolator

BounceInterpolator = 4

弹性插值器,在动画结束之前会有一个弹性动画的效果。

Defined in

src/engine/math/TimeInterpolator.ts:313


AnticipateInterpolator

AnticipateInterpolator = 5

先后退一小步再加速前进至结束。

Defined in

src/engine/math/TimeInterpolator.ts:317


AnticipateOvershootInterpolator

AnticipateOvershootInterpolator = 6

先后退一小步再加速前进,超出终点一小部分后再回到终点。

Defined in

src/engine/math/TimeInterpolator.ts:321


CycleInterpolator

CycleInterpolator = 7

周期运动。

Defined in

src/engine/math/TimeInterpolator.ts:325


OvershootInterpolator

OvershootInterpolator = 8

快速完成动画,超出终点一小部分后再回到终点。

Defined in

src/engine/math/TimeInterpolator.ts:329