Android中设置全屏相关属性的理解
一些常见属性及其意义:
View.SYSTEM.UI…相关属性对应的十进制值分别是:
SYSTEM_UI_FLAG_LAYOW_HIDE_NAVICATION:UI_FLAG=512。
系统用户界面标志布局隐藏导航。
SYSTEM_UI_FLAG_Layout_FullScreen:UI_FLAG=1024。
系统用户界面标志布局全屏。
SYSTEM_UI_FLAG_LAYOW_STRATE:UI_FLAG=256。
系统用户界面标志布局稳定。
SYSTEM_UI_FLAG_LIGHT_NAVICATION_BAR:UI_FLAG=16。
系统用户界面标志灯导航栏。
SYSTEM_UI_FLAG_LIG亮_STATUS_BAR:UI_FLAG=8192。
系统用户界面标志灯状态栏。
SYSTEM_UI_FLAG_LOW_PROFILE:UI_FLAG=1。
系统用户界面标志低利润。
SYSTEM_UI_FLAG_VIEW:UI_FLAG=0。
系统用户界面标志可见。
SYSTEM_UI_FLAG_FullScreen:UI_FLAG=4。
系统用户界面标志全屏。
SYSTEM_UI_FLAG_HIDE_NAVICATION:UI_FLAG=2。
系统用户界面标志隐藏导航。
SYSTEM_UI_FLAG_IMERSIVE:UI_FLAG=2048。
系统用户界面标志身临其境。
SYSTEM_UI_FLAG_IMERSIVE_STICKY:UI_FLAG=4096。
系统用户界面标志沉浸式粘滞
我们可以根据需求需要选择适合的值来赋值给View.setSystemUiVisibility();
当uiflag = 0时(只设置SYSTEM_UI_FLAG_VIEW)
可以发现既有任务栏,又有导航栏,并且不会消失。
常用的设置全屏的值为:4120