微信小程序 动画效果 Animation 理解部分

这里是官方实例的代码 下面备注一些自己的理解

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值