收藏
回答

小程序animation动画ios真机会闪烁,安卓不会,什么情况,怎么解决,急求大佬们?

缩减版代码片段:https://developers.weixin.qq.com/s/qVuOTVmB7Bdg


开发工具没问题,安卓没问题,ios各种闪烁旋转的时候

是否是超出显示区域等系列问题?

知道超出屏幕做动画就会闪烁,在屏幕内就不会,这是为什么啊官方的嗯给个回答啊,怎么解决

最后一次编辑于  2019-12-30
回答关注问题邀请回答
收藏

6 个回答

  • 陈锐
    陈锐
    03-24

    1楼主有没有绝对定位这个动画box

    03-24
    有用
    回复
  • 米歇尔菜菜
    米歇尔菜菜
    03-18

    请问楼主解决了吗,我也遇到同样问题

    03-18
    有用
    回复 2
    • zwl
      zwl
      03-18
      没解决屏幕外的场景,把动画放到了屏幕里了
      03-18
      回复
    • 米歇尔菜菜
      米歇尔菜菜
      03-18回复zwl
      动画放在屏幕内的,从其他页面跳转到动画页面,动画有时出现闪烁问题
      03-18
      回复
  • cw
    cw
    01-02

    我也会闪烁。。就只是简单的translate一下

    01-02
    有用
    回复 5
    • zwl
      zwl
      01-02
      我这边只要动画超出屏幕范围外,就会闪烁,目前没找到解决办法,我把动画放到屏幕内了,不超出应该没问题
      01-02
      回复
    • cw
      cw
      01-02回复zwl
      我发现了,因为我用的是背景图片,因为大小问题图片也是动态设进去的,我改用image就好了
      01-02
      回复
    • zwl
      zwl
      01-02
      我用的就是image,也不行,你可以看下我的代码片段,看看和你的情况一样不
      01-02
      回复
    • cw
      cw
      01-02回复zwl
      我跑你的没有闪呀 iphone11,我把你左边的注释了margin也去掉放中间转 也没闪
      01-02
      回复
    • zwl
      zwl
      01-02
      不可能啊,我试了iphone11,8,都闪啊,写个定时器啥的,前几次不闪,后面才开始闪
      01-02
      回复
  • 发飙的蜗牛
    发飙的蜗牛
    2019-12-30

    用css实现更简单!

    2019-12-30
    有用
    回复 2
    • zwl
      zwl
      2019-12-30
      css实现也会闪啊
      2019-12-30
      回复
    • zwl
      zwl
      2019-12-30
      我上面有缩减版的代码片段,大佬可以试下ios真机,也可以写个定时器测试
      2019-12-30
      回复
  • zwl
    zwl
    2019-12-27

    css行内写出来的和animation一样都会闪,原理都一样。。。。李云龙团长

    2019-12-27
    有用
    回复 9
    查看更多(4)
  • 胖丫么胖
    胖丫么胖
    2019-12-27

    是这个效果么?

    https://developers.weixin.qq.com/s/eFvKtVmF7Wdh

    2019-12-27
    有用
    回复 10
    • zwl
      zwl
      2019-12-27
      对的,我完整的动画会复杂些,但应该都一样,我把他margin:-50%;以后,就会出现闪的情况,但是在屏幕显示完全就不会闪
      2019-12-27
      回复
    • zwl
      zwl
      2019-12-27
      因为ui效果要隐藏一半,
      2019-12-27
      回复
    • 胖丫么胖
      胖丫么胖
      2019-12-27回复zwl
      问题复现了。。用canvas画咋样。或者css先试试?
      2019-12-27
      回复
    • zwl
      zwl
      2019-12-27回复胖丫么胖
      css好像没法实现,因为每次旋转的角度都是在现有的基础上+36deg 或者-36deg,同时嗨哟偶scale效果,这个是不是因为超出显示区域的问题?能否让他显示一半,但是吧宽度定的很宽等方法来实现这个效果呢?
      2019-12-27
      回复
    • 胖丫么胖
      胖丫么胖
      2019-12-27回复zwl
      可以实现 wxss ,只是需要使用js控制数量的加减。在wxml上写旋转的wxss
      2019-12-27
      回复
    查看更多(5)
登录 后发表内容
问题标签