如何使导航栏透明?

时间:2015-01-20 01:10:09

标签: android navigation transparent android-5.0-lollipop

如何在Android Lollipop中使导航栏透明?在此链接中,它表示可以使导航栏透明,但我不知道如何做到这一点。我不希望它半透明。

http://www.google.com/design/spec/layout/structure.html#structure-system-bars

我尝试过设置属性

<item name="android:navigationBarColor">@android:color/transparent</item>

但这会使导航栏的背景变为灰色,内容不会位于导航栏后面。

我尝试添加以下几行,但它使导航栏半透明,不透明。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

Set android:windowTranslucentNavigation="true"

中的

styles-v21.xml.