如何使导航栏透明?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使导航栏透明?相关的知识,希望对你有一定的参考价值。

如何在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);

谢谢你的帮助。

答案

Set android:windowTranslucentNavigation="true"在你的styles-v21.xml.

以上是关于如何使导航栏透明?的主要内容,如果未能解决你的问题,请参考以下文章

在片段中使用 CoordinatorLayout 时如何使状态栏透明

如何使我的导航栏在滚动时变为半透明?

如何使导航栏透明?

如何使导航栏透明优化按

滚动时如何使透明导航栏可见

如何让 Flutter 应用在​​ android 导航栏后面绘制并使导航栏完全透明?