收藏
回答

关于createAnimation动画只能执行一次的问题?

百度到可以通过element控制envent事件删除再添加,不知道微信小程序怎么处理?

回答关注问题邀请回答
收藏

1 个回答

  • haoquan 🌻
    haoquan 🌻
    2018-02-07

    动画执行的是差值,

    // 动画

    var animation = wx.createAnimation({

    transformOrigin: "50% 50%",

    duration: 200,

    timingFunction: "ease-out",

    delay: 0

    })

    _this.animation = animation

    animation.rotate(30).step()

    animation.rotate(-30).step()

    animation.rotate(30).step()

    animation.rotate(-30).step()

    animation.rotate(0).step() // 执行的是差值!!

    _this.setData({

    animationData: animation.export()

    })


    2018-02-07
    有用 1
    回复 1
    • 站在冰箱上
      站在冰箱上
      03-30
      非常感谢,找了好久不知道原因,谢谢
      03-30
      回复
登录 后发表内容