收藏
回答

除了setinterval外还有哪些可以实现循环动画的方法

能实现循环动画,同时也不要过多影响性能较好,请问大家有这方面的经验吗,欢迎一起探讨。

最后一次编辑于  2018-07-04
回答关注问题邀请回答
收藏

4 个回答

  • 永恒君
    永恒君
    2018-07-07

    简单动画的话,wx.createAnimation 应该是能满足你的。


    不过它没有动画完成的回调,所以可能还是得依赖于 setTimeout 来实现循环。

    2018-07-07
    赞同
    回复 3
    • 健康和平安是最重要的
      健康和平安是最重要的
      2018-07-07

      好的,收到

      2018-07-07
      回复
    • 永恒君
      永恒君
      2018-07-07回复健康和平安是最重要的

      哇才看到你们超长的评论,做前端真好玩,就是头顶有点凉。

      2018-07-07
      回复
    • 健康和平安是最重要的
      健康和平安是最重要的
      2018-07-07回复永恒君

      666666,要永恒下去啊

      2018-07-07
      回复
  • CodeTalks
    CodeTalks
    2018-07-07

    1) 可以用 setTimeout 手动模拟 setInterval

    2) CSS 动画

    3)setTimeout 加自己使用  canvas 绘图。


    2018-07-07
    赞同
    回复 1
    • 健康和平安是最重要的
      健康和平安是最重要的
      2018-07-07

      模拟的效果要好于单纯使用setinterval吗?

      2018-07-07
      回复
  • 酱汁
    酱汁
    2018-07-06

    效果用css写,由JS控制类名即可

    2018-07-06
    赞同
    回复 3
    • 健康和平安是最重要的
      健康和平安是最重要的
      2018-07-07

      请问如何用js控制类名,有哪些操作方式?

      2018-07-07
      回复
    • Stranger
      Stranger
      2018-07-07

      渲染的时候将class绑定到变量上,控制变量的真假值就可以啊。

      <text class='{{ your_var ? "red" : "blue" }}'>测试</text>


      your_var  真的话class就是 red,否则就是 blue

      2018-07-07
      回复
    • 健康和平安是最重要的
      健康和平安是最重要的
      2018-07-07回复Stranger

      谢谢你的答复

      2018-07-07
      回复
  • 卢霄霄
    卢霄霄
    2018-07-04

    能描述一下,你要循环的是哪种动画吗?

    2018-07-04
    赞同
    回复 52
    查看更多(47)