美文网首页
Fragment被NavigationBar遮挡问题

Fragment被NavigationBar遮挡问题

作者: Suu9777 | 来源:发表于2020-08-05 09:47 被阅读0次

    场景:在使用navigationBar+全屏Fragment时,发现Fragment被navigationBar遮挡。

    原因:使用了比navigationBar层级更低的根布局作为Fragment的容器,例如navigationgBar层级的跟布局或者层级更低的根布局,如图中 image.png

    的"nav_host_fragment""constrainLayout"。

    解决方案:
    增加一个最上层的全屏布局作为新增Fragment的容器。

    如图示 image.png
    注意事项:点击空白区域会发生点击穿透现象,所以需要最上层布局直接消费点击事件。

    相关文章

      网友评论

          本文标题:Fragment被NavigationBar遮挡问题

          本文链接:https://www.haomeiwen.com/subject/rllnrktx.html