在LibGDX上使用沉浸式模式

Mat*_*att 6 android libgdx

我有一个人像屏幕,想要使用沉浸式模式(不是粘性沉浸式).LibGDX还具有身临其境的功能:

 AndroidApplicationConfiguration config = new AndroidApplicationConfiguration();
 config.useImmersiveMode = true;
Run Code Online (Sandbox Code Playgroud)

但是useImmsersive身临其境.

Sae*_*umi 5

而不是在您的类中使用useImmersive覆盖onWindowFocusChangedAndroidLauncher

 @Override
    public void onWindowFocusChanged(boolean hasFocus) {
        super.onWindowFocusChanged(hasFocus);
        if (hasFocus && Build.VERSION.SDK_INT >= 19) {
            getWindows().getDecorView().setSystemUiVisibility(
                    View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_IMMERSIVE);
        }
    }
Run Code Online (Sandbox Code Playgroud)