收藏
回答

Canvas布局浮动问题?

使用Canvas绘制图形,在真机上永远显示在其他元素之上

但在手机上显示却是这样的

这是我的代码布局

这里的Canvas起到了绘制线的作用,圆圈容器放在底下View块

然而实际上下边的View元素他是在最上层的,我在这里面有家点击事件,发现是可以点击

这是点击第一个圆圈触发的,现在问题就是为什么圆圈容器View在上层,也可以点击,但为什么Canvas线却显示在最上层


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

1 个回答

  • 依然
    依然
    2023-02-03

    用2d的可以同层渲染,旧版本的API就是最高层

    2023-02-03
    有用 1
    回复 2
    • 乐、颜
      乐、颜
      2023-02-03
      用了2d之后又吧API整体换了一下。发现描绘直线的lineWidth在开发工具有效,手机无效(肯定无缓存,因为我有做换颜色测试)
      2023-02-03
      回复
    • 依然
      依然
      2023-02-06回复乐、颜
      放下代码看看呢?
      2023-02-06
      回复
登录 后发表内容