0
我想让导航栏在我的应用程序中完全透明。我已经尝试了其他答案,但它们只是使状态栏完全透明,并且导航栏仍然具有黑暗的半透明颜色。这里是我的代码:Android编程:如何使导航栏在Android Nougat中完全透明
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标志? – Abhi