Android 11(API 30)中的导航栏不是完全透明的

Android 11(API 30)中的导航栏不是完全透明的,android,android-navigation-bar,Android,Android Navigation Bar,AsgetWindow().setFlags(WindowManager.LayoutParams.FLAG\u LAYOUT\u NO\u限制,WindowManager.LayoutParams.FLAG\u LAYOUT\u NO\u限制)在Android API 30中不起作用。我尝试了以下代码: 但导航栏并不像谷歌应用程序那样完全透明。 如何实现完全透明的导航栏?因为它经常出现,您可以自己找到解决方案 我从中找到了解决办法 您只需在主题中使用此代码禁用自动系统内容保护false。这是我

As
getWindow().setFlags(WindowManager.LayoutParams.FLAG\u LAYOUT\u NO\u限制,WindowManager.LayoutParams.FLAG\u LAYOUT\u NO\u限制)在Android API 30中不起作用。我尝试了以下代码:

但导航栏并不像谷歌应用程序那样完全透明。
如何实现完全透明的导航栏?

因为它经常出现,您可以自己找到解决方案
我从中找到了解决办法

您只需在主题中使用此代码禁用自动系统内容保护
false

这是我问题的解决方案,非常感谢,以下是我对您的问题和答案的投票。一定要接受这个答案,因为它解决了问题
 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
            getWindow().setNavigationBarColor(Color.TRANSPARENT);
        }