目录

元服务右上角胶囊位置遮挡页面元素

问题现象

应用元服务在设备上打开时,右上角胶囊(menuBar)与应用组件重叠遮挡。

背景知识

问题定位

  1. 建议检查代码是否使用Navigation容器组件,Navigation一般情况下会自动避让系统UI。
  2. 未使用Navigation容器组件情况下,建议检查代码中是否使用getBarRect获取menuBar相对窗口的布局信息,并对页面组件使用padding避让menuBar区域。

分析结论

应用未使用Navigation容器组件自动避让系统UI,也未使用getBarRect获取menuBar相对窗口的布局信息,手动使用padding避让元服务的右上角胶囊(menuBar)区域,导致遮挡了页面组件。

修改建议