跳到主要内容

Ease

描述:

  定义了用于动画中的一组缓动函数的模块类。

Linear

类型: 只读成员变量。

描述:

  应用线性变化的缓动函数。

签名:

const Linear: EaseFunc

InQuad

类型: 只读成员变量。

描述:

  开始缓慢并且加速快的缓动函数。

签名:

const InQuad: EaseFunc

OutQuad

类型: 只读成员变量。

描述:

  开始快速减速的缓动函数。

签名:

const OutQuad: EaseFunc

InOutQuad

类型: 只读成员变量。

描述:

  开始缓慢加速,然后减速的缓动函数。

签名:

const InOutQuad: EaseFunc

OutInQuad

类型: 只读成员变量。

描述:

  开始快速减速,然后加速的缓动函数。

签名:

const OutInQuad: EaseFunc

InCubic

类型: 只读成员变量。

描述:

  开始缓慢加速的缓动函数。

签名:

const InCubic: EaseFunc

OutCubic

类型: 只读成员变量。

描述:

  开始快速减速的缓动函数。

签名:

const OutCubic: EaseFunc

InOutCubic

类型: 只读成员变量。

描述:

  开始缓慢加速,然后减速的缓动函数。

签名:

const InOutCubic: EaseFunc

OutInCubic

类型: 只读成员变量。

描述:

  开始快速减速,然后加速的缓动函数。

签名:

const OutInCubic: EaseFunc

InQuart

类型: 只读成员变量。

描述:

  开始缓慢加速的缓动函数。

签名:

const InQuart: EaseFunc

OutQuart

类型: 只读成员变量。

描述:

  开始快速减速的缓动函数。

签名:

const OutQuart: EaseFunc

InOutQuart

类型: 只读成员变量。

描述:

  开始缓慢加速,然后减速的缓动函数。

签名:

const InOutQuart: EaseFunc

OutInQuart

类型: 只读成员变量。

描述:

  开始快速减速,然后加速的缓动函数。

签名:

const OutInQuart: EaseFunc

InQuint

类型: 只读成员变量。

描述:

  开始缓慢加速的缓动函数。

签名:

const InQuint: EaseFunc

OutQuint

类型: 只读成员变量。

描述:

  开始快速减速的缓动函数。

签名:

const OutQuint: EaseFunc

InOutQuint

类型: 只读成员变量。

描述:

  开始缓慢加速,然后减速的缓动函数。

签名:

const InOutQuint: EaseFunc

OutInQuint

类型: 只读成员变量。

描述:

  开始快速减速,然后加速的缓动函数。

签名:

const OutInQuint: EaseFunc

InSine

类型: 只读成员变量。

描述:

  以正弦曲线方式缓慢加速的缓动函数。

签名:

const InSine: EaseFunc

OutSine

类型: 只读成员变量。

描述:

  以正弦曲线方式快速减速的缓动函数。

签名:

const OutSine: EaseFunc

InOutSine

类型: 只读成员变量。

描述:

  以正弦曲线方式缓慢加速,然后减速的缓动函数。

签名:

const InOutSine: EaseFunc

OutInSine

类型: 只读成员变量。

描述:

  以正弦曲线方式快速减速,然后加速的缓动函数。

签名:

const OutInSine: EaseFunc

InExpo

类型: 只读成员变量。

描述:

  以指数方式极慢加速的缓动函数。

签名:

const InExpo: EaseFunc

OutExpo

类型: 只读成员变量。

描述:

  以指数方式极快减速的缓动函数。

签名:

const OutExpo: EaseFunc

InOutExpo

类型: 只读成员变量。

描述:

  以指数方式极慢加速,然后极快减速的缓动函数。

签名:

const InOutExpo: EaseFunc

OutInExpo

类型: 只读成员变量。

描述:

  以指数方式极快减速,然后加速的缓动函数。

签名:

const OutInExpo: EaseFunc

InCirc

类型: 只读成员变量。

描述:

  以圆弧曲线方式缓慢加速的缓动函数。

签名:

const InCirc: EaseFunc

OutCirc

类型: 只读成员变量。

描述:

  以圆弧曲线方式快速减速的缓动函数。

签名:

const OutCirc: EaseFunc

InOutCirc

类型: 只读成员变量。

描述:

  以圆弧曲线方式缓慢加速,然后减速的缓动函数。

签名:

const InOutCirc: EaseFunc

OutInCirc

类型: 只读成员变量。

描述:

  以圆弧曲线方式快速减速,然后加速的缓动函数。

签名:

const OutInCirc: EaseFunc

InElastic

类型: 只读成员变量。

描述:

  以反弹方式缓慢加速,然后返回目标。

签名:

const InElastic: EaseFunc

OutElastic

类型: 只读成员变量。

描述:

  以反弹方式快速减速,然后返回目标。

签名:

const OutElastic: EaseFunc

InOutElastic

类型: 只读成员变量。

描述:

  以反弹方式缓慢加速,然后返回目标,然后减速,再次反弹。

签名:

const InOutElastic: EaseFunc

OutInElastic

类型: 只读成员变量。

描述:

  以反弹方式快速减速,然后返回目标,然后加速,再次反弹。

签名:

const OutInElastic: EaseFunc

InBack

类型: 只读成员变量。

描述:

  向后急剧加速,然后返回目标。

签名:

const InBack: EaseFunc

OutBack

类型: 只读成员变量。

描述:

  向后急剧减速,然后返回目标。

签名:

const OutBack: EaseFunc

InOutBack

类型: 只读成员变量。

描述:

  向后急剧加速,然后向前急剧减速,然后返回目标。

签名:

const InOutBack: EaseFunc

OutInBack

类型: 只读成员变量。

描述:

  向前急剧减速,然后向后急剧加速,然后返回目标。

签名:

const OutInBack: EaseFunc

InBounce

类型: 只读成员变量。

描述:

  以反弹方式缓慢加速,然后落回目标。

签名:

const InBounce: EaseFunc

OutBounce

类型: 只读成员变量。

描述:

  以反弹方式快速减速,然后落回目标。

签名:

const OutBounce: EaseFunc

InOutBounce

类型: 只读成员变量。

描述:

  以反弹方式缓慢加速,然后缓慢减速,然后落回目标。

签名:

const InOutBounce: EaseFunc

OutInBounce

类型: 只读成员变量。

描述:

  以反弹方式快速减速,然后快速加速,然后落回目标。

签名:

const OutInBounce: EaseFunc

func

类型: 函数。

描述:

  对给定的时间值应用缓动函数,计算得到对应的缓动值。

签名:

func: function(self: Ease, easing: EaseFunc, time: number): number

参数:

参数名类型描述
easingEaseFunc要应用的缓动函数。
timenumber应用缓动函数的时间值,取值范围为0-1。

返回值:

返回类型描述
number将缓动函数应用于时间值的结果。