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
参数:
参数名 | 类型 | 描述 |
---|---|---|
easing | EaseFunc | 要应用的缓动函数。 |
time | number | 应用缓动函数的时间值,取值范围为0-1。 |
返回值:
返回类型 | 描述 |
---|---|
number | 将缓动函数应用于时间值的结果。 |