这里是官方实例的代码 下面备注一些自己的理解
WXML 部分
<view class="animation-element-wrapper">
<view class="animation-element" animation="{
{animation}}"></view>
</view>
js 部分
Page({
onReady: function () {
this.animation = wx.createAnimation({
duration: 5000, //设置动画时长
timingFunction:“linear ” ,//设置动画效果
transformOrigin :("50 %50 0")// 默认50 %50 0 设置动画的基点
})
},
rotate: function () {
this.animation.rotate(Math.random() * 720 - 360).step()
this.setData({animation: this.animation.export()})
},
scale: function () {
this.animation.scale(Math.random() * 2).step()
this.setData({animation: this.animation.export()})
},
translate: function () {
this.animation.translateX(100).step()
this.setData({animation: this.animation.export()})
},
skew: function () {
this.animation.skew(Math.random() * 90, Math