-
View.SYSTEM_UI_FLAG_FULLSCREEN
全屏模式,占据整个屏幕,隐藏状态栏等界面,不过导航栏不会隐藏。如果用户进行操作,隐藏的系统界面会立马出现并清除该flag。 -
View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
隐藏导航栏,布局会往下移。如果用户进行操作,导航栏会立马出现并清除该flag。 -
View.SYSTEM_UI_FLAG_IMMERSIVE
仅能和SYSTEM_UI_FLAG_HIDE_NAVIGATION共同使用,使用户操作不再显示导航栏(但是仍能通过从底部往上滑调出导航栏并清除flag)。单独使用无效。 -
View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
仅能和SYSTEM_UI_FLAG_FULLSCREEN或SYSTEM_UI_FLAG_HIDE_NAVIGATION共同使用。用户操作不再清除flag,从边缘滑入可以调出状态栏和导航栏,并且过几秒之后自动隐藏。单独使用无效。 -
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
-
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
不隐藏状态栏和导航栏,但是app会占满屏幕,但是会被状态栏/导航栏遮盖住。 -
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
当同时设置了SYSTEM_UI_FLAG_FULLSCREEN 和SYSTEM_UI_FLAG_LAYOUT_STABLE之后,效果相当于SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN -
View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR;
-
View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
状态栏和导航栏变为亮色模式,白底黑字 -
View.SYSTEM_UI_FLAG_VISIBLE
用户表示状态栏可见,默认flag -
View.SYSTEM_UI_LAYOUT_FLAGS
效果相当于 SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
Android setSystemUiVisibility() flag详解
最新推荐文章于 2023-10-24 16:14:47 发布