我应该在themes.xml中添加什么内容才能将导航栏变得更加透明?我无法在任何地方找到相关文档。谢谢!
我应该在themes.xml中添加什么内容才能将导航栏变得更加透明?我无法在任何地方找到相关文档。谢谢!
在您的主题中添加以下行:
<item name="android:windowTranslucentNavigation">true</item>
Romain Guy发布了一个很好的示例应用程序,使用了这个API。也许它会有所帮助。(可能需要重构一些代码,因为该项目最初是使用Android L开发者预览编写的)。
<item name="android:windowTranslucentNavigation">true</item>
另一个选项是使用
<item name="android:windowBackground">@android:color/transparent</item>
android:fitsSystemWindows="true"
来解决这个问题。你也可以查看Romain Guy的示例应用程序,了解如何使用这些API(请参见我的更新答案)。 - Alex Lockwood<item name="android:navigationBarColor">@android:color/transparent</item>
来使导航栏透明。注意:在白色背景下,三个按钮很难看清楚。 - iWumbo