类: Easing

Easing


new Easing()

缓动效果类, 指定参数随时间的变化率。

现实生活中的物体不会立即启动和停止,而且几乎永远不会以恒定的速度移动。
当我们打开抽屉时,我们首先快速移动它,当它出来时放慢速度。把东西掉在地板上,它会先向下加速,然后在碰到地板后反弹回来。
更多信息可参考:https://easings.net/zh-cn

方法列表

名称 说明
.easeIn(t)

启动缓慢,后期加速快(加速曲线)

.easeInOutQuad(t)

二次InOut

.easeInOutQuint(t)

easeInOutQuint

.easeInQuad(t)

二次In

.easeInSine(t)

easeInSine

.easeOut(t)

启动加速快,结束缓慢(减速曲线)

.easeOutQuad(t)

二次out

.easeOutSine(t)

easeOutSine

.inAndOut(t)

先缓慢加速后缓慢减速(加速减速曲线)

.linear(t)

随着时间的推移保持恒定的速度(匀速)

.upAndDown(t)

来回运动

详细说明


(static) easeIn(t)

启动缓慢,后期加速快(加速曲线)

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间). (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0)

返回值

返回参数(0至1之间). (0.001, 0.008, 0.026, 0.064, 0.125, 0.215, 0.343, 0.512, 0.729, 1.0)

Type
number

(static) easeInOutQuad(t)

二次InOut

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间).

返回值

返回参数(0至1之间).

Type
number

(static) easeInOutQuint(t)

easeInOutQuint

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间).

返回值

返回参数(0至1之间).

Type
number

(static) easeInQuad(t)

二次In

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间).

返回值

返回参数(0至1之间).

Type
number

(static) easeInSine(t)

easeInSine

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间).

返回值

返回参数(0至1之间).

Type
number

(static) easeOut(t)

启动加速快,结束缓慢(减速曲线)

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间). (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0)

返回值

返回参数(0至1之间). (0.270, 0.488, 0.657, 0.784, 0.875, 0.936, 0.973, 0.992, 0.999, 1.0)

Type
number

(static) easeOutQuad(t)

二次out

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间).

返回值

返回参数(0至1之间).

Type
number

(static) easeOutSine(t)

easeOutSine

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间).

返回值

返回参数(0至1之间).

Type
number

(static) inAndOut(t)

先缓慢加速后缓慢减速(加速减速曲线)

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间). (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0)

返回值

返回参数(0至1之间). (0.028, 0.104, 0.215, 0.352, 0.5, 0.648, 0.784, 0.896, 0.972, 1.0)

Type
number

(static) linear(t)

随着时间的推移保持恒定的速度(匀速)

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间). (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0)

返回值

返回参数(0至1之间). (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0)

Type
number

(static) upAndDown(t)

来回运动

参数
名称 类型 缺省值 说明
t number

输入参数(0至1之间). (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0)

返回值

返回参数(0至1之间). (0.104, 0.352, 0.648, 0.896, 1.0, 0.896, 0.648, 0.352, 0.104, 0.0)

Type
number