收藏
回答

微信小程序 安卓animation失效,IOS和模拟器正常,求解决?

    <view class="round-click2wx:if='{{xiaopicnow}}' animation="{{animationRound}}">

       <image catchtap='goxiaoadmodel="widthFixstyle="width:70rpx;src='{{bannerurl+xiaopicnow}}'></image>

    </view>

  demo(){

   self=this;

   if(self.data.isanimationRound){

    return;

   }

   console.log('demo111')

   this.animation = wx.createAnimation({

      duration: 2000,

      timingFunction: "ease",

      delay: 0

    })

    

    // step() 表示一组动画的完成,可以在一组动画中调用任意多个动画方法

    // 一组动画中的所有动画会同时开始,一组动画完成后才会进行下一组动画

    this.animation.translate(0, 50).step()

    this.animation.translate(0, 0).step()

    self.setData({

      animationRound: this.animation.export(),

      isanimationRound:true

    })

    setInterval(function () {

      //循环执行代码

      console.log('demo222')

      this.animation.translate(0, 50).step()

      this.animation.translate(0, 0).step()

      this.setData({

        animationRound: this.animation.export(),

        isanimationRound:true

      })

     }.bind(this),4000//循环时间 这里是1秒

  },


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

1 个回答

  • Demons
    Demons
    2022-10-29

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-10-29
    有用
    回复
登录 后发表内容