微信小程序> 小程序的动画animation

小程序的动画animation

浏览量:520 时间: 来源:程序员的日记

记录一下小程序动画的实现
先看布局文件wxml
小程序
代码也贴出来

<view class='container'>  <!-- animation="{{animationRo}}" bindtap='animate' -->   <view class='logo_layout1' animation="{{animationRo}}" bindtap='animate'>    <image class='logo' src='../../images/wenzi.gif' mode='aspectFill'></image>    <text class='logo_name' mode="aspectFit" >拍蚊子</text>  </view>  <!-- <commonDialog dialogTitle="开始游戏" dialogText='确定开始吗' sureText='确定' cancleText='取消'></commonDialog> --></view>

js 代码如下:

  onShow: function () {    var that = this;    setTimeout(function(){      var animate = wx.createAnimation({        duration:1000,        timingFunction:'linear',        delay:0,        transformOrigin:'50% 50% 0'      });      animate.rotate(90).step();      that.setData({        animationRo:animate.export(),      });    },500);  },

思路很简单
先在布局里给view设置animation属性,然后在js文件里wx.createAnimation创建animation,最后把创建的animation用this.setData的方法设置给view的animation属性即可。

公众号:程序员的日记,持续分享程序员界的日常生活,职业历程,行业资讯,欢迎关注
小程序

微信小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎