【发布时间】:2017-08-31 08:05:24
【问题描述】:
我想让导航栏在我的应用中完全透明。我已经尝试过其他答案,但它们只会使状态栏完全透明,而导航栏仍然是深色的半透明颜色。这是我的代码:
styles.xml:
<style name="AppTheme" parent="android:Theme.Material.Light.NoActionBar">
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
Activity.java:
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
这是我想要得到的结果:goal
这是我目前得到的结果:result
有没有办法实现全透明的导航栏?
【问题讨论】:
-
您是否尝试过使用
FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS标志?
标签: android android-navigation-bar