dcloudio / dcloudio/uni-app

同一个animation 连续 export 两个不同类动画, 第一个是translate , 第二个是 scale. scale动画不正常

Open
#1,296 0 comments 0 reactions 1 assignee Claimed by @Otto-J View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**
同一个animation 连续 export 两个不同类动画, 第一个是translate , 第二个是 scale.
scale动画不正常. 代码如下

```
let animation = uni.createAnimation()

let data1 = animation.translate('100%').step().export()
let data2 = animation.scale(0.5).step().export()

console.log('data1:',JSON.stringify(data1))
console.log('data2',JSON.stringify(data2))
```

```
//输出
data1: {"actions":[{"animates":[{"type":"translate","args":["100%",0]}],"option":{"transformOrigin":"50% 50% 0","transition":{"duration":400,"timingFunction":"linear","delay":0}}}]}

data2: {"actions":[{"animates":[{"type":"translate","args":["100%",0]},{"type":"scale","args":[0.5,0.5]}],"option":{"transformOrigin":"50% 50% 0","transition":{"duration":400,"timingFunction":"linear","delay":0}}}]}
```

**复现步骤**
必现]

**预期结果**
按文档说的export后应该清除所有之前的动画数据,

**系统信息:**
- HBuilderX版本 5.5.7

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.