# [Animation](/miniprogram/dev/api/ui/animation/Animation) Animation.step(Object object)

> __小程序插件__：支持

> 相关文档: [动画](/miniprogram/dev/api/ui/animation/Animation)

## 功能描述

表示一组动画完成。可以在一组动画中调用任意多个动画方法，一组动画中的所有动画会同时开始，一组动画完成后才会进行下一组动画。

## 参数

### Object object


```json
[
  {
    "属性": "duration",
    "类型": "number",
    "默认值": "400",
    "必填": "否",
    "说明": "动画持续时间，单位 ms"
  },
  {
    "属性": "timingFunction",
    "类型": "string",
    "默认值": "'linear'",
    "必填": "否",
    "说明": "动画的效果",
    "子项": [
      {
        "合法值": "'linear'",
        "说明": "动画从头到尾的速度是相同的"
      },
      {
        "合法值": "'ease'",
        "说明": "动画以低速开始，然后加快，在结束前变慢"
      },
      {
        "合法值": "'ease-in'",
        "说明": "动画以低速开始"
      },
      {
        "合法值": "'ease-in-out'",
        "说明": "动画以低速开始和结束"
      },
      {
        "合法值": "'ease-out'",
        "说明": "动画以低速结束"
      },
      {
        "合法值": "'step-start'",
        "说明": "动画第一帧就跳至结束状态直到结束"
      },
      {
        "合法值": "'step-end'",
        "说明": "动画一直保持开始状态，最后一帧跳到结束状态"
      }
    ]
  },
  {
    "属性": "delay",
    "类型": "number",
    "默认值": "0",
    "必填": "否",
    "说明": "动画延迟时间，单位 ms"
  },
  {
    "属性": "transformOrigin",
    "类型": "string",
    "默认值": "'50% 50% 0'",
    "必填": "否",
    "说明": ""
  }
]
```

## 返回值

### [Animation](/miniprogram/dev/api/ui/animation/Animation)

animation
