【发布时间】:2014-11-09 02:25:01
【问题描述】:
我要添加什么到themes.xml 以使导航栏更透明?我在任何地方都找不到它的文档。谢谢!
【问题讨论】:
标签: android xml themes android-5.0-lollipop navigationbar
我要添加什么到themes.xml 以使导航栏更透明?我在任何地方都找不到它的文档。谢谢!
【问题讨论】:
标签: android xml themes android-5.0-lollipop navigationbar
在您的主题中添加以下行:
<item name="android:windowTranslucentNavigation">true</item>
Romain Guy 发布了一个很好的sample app,它使用了这个 API。也许会有所帮助。 (您可能需要重构一些代码,因为该项目最初是使用 Android L 开发者预览版编写的。
【讨论】:
android:fitsSystemWindows="true" 来解决这个问题。您还可以查看 Romain Guy 的示例应用程序,了解如何使用这些 API 的示例(请参阅我的更新答案)。
Alex 的回答是正确的。你可以使用
<item name="android:windowTranslucentNavigation">true</item>
另一种选择是使用
<item name="android:windowBackground">@android:color/transparent</item>
【讨论】: