Android Translucent状态栏在不同设备中有所不同

时间:2015-06-24 10:23:25

标签: android material-design status

Translucent状态栏在不同设备中有所不同。

例如,在注释4中,translucent部分看起来像阴影

在注释3中,translucent部分未显示。在大多数其他设备中,它就在那里!

我在我的应用主题中使用了windowTranslucentStatus = true。有什么想法解决这个问题吗?

Find the Note 4 Screen shot here

1 个答案:

答案 0 :(得分:1)

半透明状态栏在所有Android KitKat设备上看起来像阴影。三星Lollipop设备根本不显示状态栏。其他Lollipop设备显示半透明的黑色矩形。

我一直在努力,似乎没有好的解决方案。你可以:

  • 假设它只是起作用而不关心差异。
  • 仅在Lollipop和M上使用半透明状态(KitKat保留黑色不透明状态栏)。
  • 使用颜色设置为colorPrimaryDark的不透明状态栏(此解决方案相当不错,但如果您希望在状态栏上绘制图像的抽屉或标题,则无效。
  • 检查您使用的设备是否为'samsung'或其他任何内容,并相应选择状态栏的设置。