-1

有一种方法可以完全隐藏支持操作栏,即使用户从上到下向下滚动?永远不要表现出来

在此处输入图像描述

此解决方案有效,但只是暂时的

getSupportActionBar().hide();

我也试过:

getWindow().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);

android:theme="@style/Theme.AppCompat.NoActionBar"

或类似的。

当用户向下滚动时,该栏重新出现。

我需要它,因为我正在制作我的个人启动器并且我有我的个人支持操作栏

4

1 回答 1

1

当用户向下滚动时,该栏重新出现。

在我看来,完全禁用/隐藏状态栏是不可用的。

来自SYSTEM_UI_FLAG_IMMERSIVE_STICKY文档

当系统栏在沉浸式模式下隐藏时,可以通过系统手势(例如从屏幕顶部滑动)临时显示它们。这些瞬态系统栏会覆盖应用程序的内容,可能具有一定程度的透明度,并会在短暂超时后自动隐藏。

于 2017-06-01T09:43:25.213 回答