Version: 下个版本
Taro.createAnimation(option)
创建一个动画实例 animation。调用实例的方法来描述动画。最后通过动画实例的 export 方法导出动画数据传递给组件的 animation 属性。
#
类型#
参数#
Option参数 | 类型 | 必填 | 说明 |
---|---|---|---|
delay | number | 否 | 动画延迟时间,单位 ms |
duration | number | 否 | 动画持续时间,单位 ms |
timingFunction | "linear" | "ease" | "ease-in" | "ease-in-out" | "ease-out" | "step-start" | "step-end" | 否 | 动画的效果 |
transformOrigin | string | 否 |
#
timingFunction参数 | 说明 |
---|---|
linear | 动画从头到尾的速度是相同的 |
ease | 动画以低速开始,然后加快,在结束前变慢 |
ease-in | 动画以低速开始 |
ease-in-out | 动画以低速开始和结束 |
ease-out | 动画以低速结束 |
step-start | 动画第一帧就跳至结束状态直到结束 |
step-end | 动画一直保持开始状态,最后一帧跳到结束状态 |
#
示例代码#
API 支持度API | 微信小程序 | H5 | React Native |
---|---|---|---|
Taro.createAnimation | ✔️ | ✔️ |