【问题标题】:Remove gap/margin from nav bar in BottomSheet Fragment in Android从Android的BottomSheet Fragment中的导航栏中删除间隙/边距
【发布时间】:2020-04-16 12:49:10
【问题描述】:

我正在使用底部的工作表片段来显示一个弹出窗口。 我使用https://stackoverflow.com/a/51329005/5519745 设置导航栏颜色。然而,在少数设备中,导航栏和底部工作表对话框之间存在间隙。

【问题讨论】:

    标签: android bottom-sheet


    【解决方案1】:

    我使用了和你一样的堆栈溢出解决方案,在导航栏上设置了白色背景,遇到了同样的问题。

    我解决了这个问题,将 setWhiteNavigationBar setLayerInsetTop metrics.heightPixels 字段更新为希望将底部表降低少量。

    希望这会有所帮助。


    原创

    windowBackground.setLayerInsetTop(1, metrics.heightPixels);
    


    修改

    windowBackground.setLayerInsetTop(1, metrics.heightPixels - 2);
    


    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 1970-01-01
      相关资源
      最近更新 更多