zoukankan      html  css  js  c++  java
  • 小程序动画

    动画

      wx.createAnimation()创建一个动画实例。参数duration动画持续的时间默认400,timingFunction定义动画效果默认‘linear’,delay动画延迟时间默认0,transformOrigin设置transform-origin。

        timingFunction的有效值linear从头到尾速度相同,ease低速开始然后加快在结束前变慢,ease-in动画以低速开始,ease-in-out动画以低速开始和结束,ease-out动画以低速结束,step-start动画第一帧跳至结束状态直到结束,step-stop动画一直保持开始状态最后一帧跳到结束状态

        animation

          样式方法opacity透明度,backgroundColor背景色,width宽度值,height高度值,top上边值,right右边值,bottom下边值,left左边值

          旋转方法rotate旋转-180~180,rotateX在X轴旋转的角度-180~180,rotateY在Y轴旋转的角度-180~180,rotateZ在Z轴旋转的角度-180~180,rotate3d三个方向的旋转

          缩放方法scale表示XY轴的缩放倍数,scaleX表示X轴的缩放倍数,scaleY表示Y轴的缩放倍数,scaleZ表示Z轴的缩放倍数,scale3d三个方向的缩放倍数

          偏移translate表示XY轴的平移距离,translateX表示X轴的偏移距离,translateY表示Y轴的偏移距离,translateZ表示Z轴的偏移距离,translate3d表示三个方向的偏移距离

          倾斜skew表示XY轴的倾斜度数-180~180,skewX表示X轴的倾斜度数-180~180,skewY表示Y轴的倾斜距离-180~180

          矩阵变形matrix组合动画,matrik3d组合3d动画

        animation.step()来表示一组动画。参数ducation动画持续的时间

        animation.export()输出动画。   

     //创建animation对象
        var animation = wx.createAnimation({
          duration: 1000,
          timingFunction: 'ease'
        })
        this.animation = animation;
        //定义一个XY缩放2倍的动画
        animation.scale(2,2).step({duration: 1000});
        //定义一个XY平移100的动画
        animation.translate(100,100).step({duration: 1000});
        //定义了一个透明度为0.2宽度为300的动画
        animation.width(300).opacity(0.2).step({ duration: 3000, timingFunction: 'ease-in'});
        //页面加载完2s后执行动画
        setTimeout(function(){
          that.setData({
            animationData: animation.export()
          })
        },2000)
    

      

        

  • 相关阅读:
    UVA
    UVA
    模板——扩展欧几里得算法(求ax+by=gcd的解)
    UVA
    模板——2.2 素数筛选和合数分解
    模板——素数筛选
    Educational Codeforces Round 46 (Rated for Div. 2)
    Educational Codeforces Round 46 (Rated for Div. 2) E. We Need More Bosses
    Educational Codeforces Round 46 (Rated for Div. 2) D. Yet Another Problem On a Subsequence
    Educational Codeforces Round 46 (Rated for Div. 2) C. Covered Points Count
  • 原文地址:https://www.cnblogs.com/lichunjing/p/8651186.html
Copyright © 2011-2022 走看看