我整天都遇到这个问题。 我想创建我自己的启动器,我希望它具有透明的状态和导航条,如4.4上的谷歌现在启动器。 上网显示所有相同的代码添加到我的应用程序,但似乎我的东西有问题。
我使用android:Theme.Holo.Light.NoActionBar.TranslucentDecor
获得了什么
以及
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
是这样的: http://i.imgur.com/RaRQvPc.png 而不是像其他发射器一样的正常行为。我如何实现这一目标?
提前致谢!
更新: 实际上这个工作在我的模拟器上有KitKat,目标版本是19。 似乎只在api 20上遇到麻烦,那么google和其他人是如何在Android L预览中设法保持半透明视图的呢?
答案 0 :(得分:0)
我想这里有一个答案: Android 4.4 translucent Status and Navigation bars style on Android 5.0
状态和导航:
以你的风格:
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
在Java中:
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);