美文网首页
微信小程序动画创建

微信小程序动画创建

作者: Gino_Li | 来源:发表于2019-04-28 19:33 被阅读0次

    三步走

    1.创建动画实例

        this.ani=wx.createAnimation({
          duration:1000,
          timingFuntion:'linear',
        })
    

    2.实现动画效果

    clickMe(){
        this.ani.left(0).step().top(50).step();
    
    

    3.导出动画

     this.setData({
         donghua:this.ani.export()
    })
    

    全部代码

    wxml

    <view class="aniBox">
      <button bindtap="clickMe">点我</button>
      <view animation="{{donghua}}" class="test">测试测试测试测试测试测试测试测试测试</view>
    </view>
    

    wxss

    .aniBox{
      position:relative;
    }
    .test{
      position:absolute;
      left:-100%;
      top:20px;
    }
    

    js

    data:{
        donghua:''
    },
      onLoad:function(options){
        console.log(this)
        //1.创建动画实例
        this.ani=wx.createAnimation({
          duration:1000,
          timingFuntion:'linear',
        })
      },
      // 实现微信小程序动画
      clickMe(){
        // 2.实现动画效果
        //step表示一组动画的完成
        this.ani.left(0).step().top(50).step();
        //3.导出动画
        this.setData({
          donghua:this.ani.export()
        })
      },
    

    相关文章

      网友评论

          本文标题:微信小程序动画创建

          本文链接:https://www.haomeiwen.com/subject/imejnqtx.html