收藏
回答

多个动画覆盖执行效果出错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug animation 工具 不明 不明

正在开发的小程序中,存在多个动画场景


在默认把viewy轴通过动画移动后,再次触发动画效果,移动的距离与指定的效果不符

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

3 个回答

  • 轻兔小程序服务商
    轻兔小程序服务商
    2019-06-19

    踩过坑 二次动画后不能回滚到初始状态等好多bug

    建议写css动画 transition+transform 直接写在hrml上 位移、角度、大小均可用变量控制

    2019-06-19
    有用 1
    回复 3
    • 殿春
      殿春
      2019-06-19

      是的,在二次动画时,设置平移40px,结果平移了一两百px,哎

      2019-06-19
      回复
    • 轻兔小程序服务商
      轻兔小程序服务商
      2019-06-19回复殿春

      还是css3方便 省资源  小程序的animate其实也是编译出来的css3动画 注意看html元素赋上的动画属性

      你这种情况只要把html里面赋值的animation删掉就可以 除了手动没有其他办法 等官方后续更新吧

      2019-06-19
      1
      回复
    • 殿春
      殿春
      2019-06-19回复轻兔小程序服务商

      二次动画就要从头计算单位,不能再之前的计算

      2019-06-19
      回复
  • 殿春
    殿春
    2019-06-19

    重置animation后,位置会重新计算,从原始位置计算,这就是为啥我二次动画设置位移40单位,缺位移了一百多

    2019-06-19
    有用
    回复
  • 灵芝
    灵芝
    2019-06-19

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-06-19
    有用
    回复 1
登录 后发表内容