Андроид 6.0.1 с эффектом погружения не работает

Используя код ниже в моей деятельности:

@Override
    public void onWindowFocusChanged(boolean hasFocus) {
            super.onWindowFocusChanged(hasFocus);
            View decorView = this.getWindow().getDecorView();
            decorView.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 // hide
                    // nav
                    // bar
                    | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
    }

Я смог спрятать и провести пальцем, чтобы показать системный интерфейс (и автоматически скрыть его через несколько секунд), как описано на сайте разработчиков Android с использованием Android-устройств 5.0 и 7.0, но не могу на Android-устройстве 6.0.1. Есть ли другой способ использовать иммерсивную липучку на Android 6.0.1, я просто хочу скрыть системный интерфейс и просто позволить пользователю провести пальцем, чтобы показать системный интерфейс (и автоматически скрывать, если через несколько секунд не происходит взаимодействие)

0 ответов

Другие вопросы по тегам