收藏
回答

关于微信用canvas做出来的圆环,自定义的模态框遮挡不住,如何解决?

有个小程序 需求是用 点击圆环有模态框,但是模态框遮挡不住圆环的问题, 如图所示!

按照有网友提出来的用canvas 生成图片 然后展示出来, 这个可以实现,但是使用体验太差了,@微信官方团队,有什么好的办法?

微信开发者工具上没这个问题,手机上有这个问题,并且很多网友们都在寻找合适的答案,希望微信团队能提供合理的解决方案

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

5 个回答

  • 王伟
    王伟
    2019-12-26

    新的canvas接口支持同层渲染,旧的不行。但新canvas也有一大堆问题,画出来的图不清楚。安卓机上经常不显示。

    2019-12-26
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2019-12-25

    canvas不是支持同层渲染了么

    2019-12-25
    赞同
    回复 3
  • var 友原
    var 友原
    2019-12-25

    先做成图片,模态框显示的把canvas隐藏掉,图片显示出来,关掉模态框的时候再显示canvas,隐藏图片

    2019-12-25
    赞同
    回复 1
    • ShaneJin
      ShaneJin
      2019-12-25
      现在就是这样的做法但是这个圆环是有时间的 也就是 每秒都在执行,难道要每秒都要在用户上完成canvas显示=>生成图片 =>canvas隐藏 => 图片显示=》图片隐藏=》canvas显示=>生成图片  =>canvas隐藏 => 图片显示=》图片隐藏=》,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,这样无尽的循环中吗?并且只执行这样的一个循环,已经感觉到使用体验不好了
      2019-12-25
      回复
  • 祺爸💎
    祺爸💎
    2019-12-25

    原生组件层级高 https://developers.weixin.qq.com/miniprogram/dev/component/native-component.html#原生组件的使用限制

    2019-12-25
    赞同
    回复 1
    • ShaneJin
      ShaneJin
      2019-12-25
      这个看过了 用cover-view试过了 它确实 遮挡主那个圆环了,但是那个灰色的蒙板盖不住
      2019-12-25
      回复
  • Loading...
    Loading...
    2019-12-25

    试试cover-view

    2019-12-25
    赞同
    回复 7
    • ShaneJin
      ShaneJin
      2019-12-25
      大神,因为自定义的模态框有其他的样式 比如自定义的button img 等, 所以以前考虑过用cover-view 去做模态框,但是cover-view 不支持这些组件
      2019-12-25
      回复
    • Loading...
      Loading...
      2019-12-25回复ShaneJin
      image也有cover-image,而button就不能用bindtap代替吗?因为我不知道你button主要做什么,毕竟有部分功能不能用点击事件代替。
      2019-12-25
      回复
    • ShaneJin
      ShaneJin
      2019-12-25回复Loading...
      button 有一种场景是 需要点击button 微信登录和点击button 去分享在,这两个需求必须用button 来实现
      2019-12-25
      回复
    • Loading...
      Loading...
      2019-12-25回复ShaneJin
      你这个弹框里的button要分享和登陆?不需要就可以代替,需要就没办法了。
      2019-12-25
      回复
    • Loading...
      Loading...
      2019-12-25回复ShaneJin
      下班了,see you tomorrow
      2019-12-25
      1
      回复
    查看更多(2)
登录 后发表内容
问题标签