私のアプリでナビゲーションバーを完全に透明にしたいと思っています。私は他の答えを試しましたが、ステータスバーを完全に透明にするだけで、ナビゲーションバーにはまだ半透明の暗い色が残ります。ここに私のコードは次のとおりです。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