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