Android 10.0 Android Q边缘到边缘应用程序内容不显示透明导航栏

Android 10.0 Android Q边缘到边缘应用程序内容不显示透明导航栏,android-10.0,Android 10.0,我遵循了制作应用程序的文档,将应用程序从边缘扩展到边缘。但我无法看到导航栏变为透明 build.gradle设置 compileSdkVersion 'android-Q' minSdkVersion 21 targetSdkVersion 28 样式值 <!-- Testing Edge to Edge app content --> <item name="android:navigationBarColor">@an

我遵循了制作应用程序的文档,将应用程序从边缘扩展到边缘。但我无法看到导航栏变为透明

build.gradle设置

        compileSdkVersion 'android-Q'
        minSdkVersion 21
        targetSdkVersion 28
样式值

<!-- Testing Edge to Edge app content -->
<item name="android:navigationBarColor">@android:color/transparent</item>

<!-- Optional, but recommended for full edge-to-edge rendering -->
<item name="android:statusBarColor">@android:color/transparent</item>
试试这个:

View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(
    View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
        | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility(
    View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
        | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);