Android中设置全屏相关属性的理解

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)
在这里插入图片描述
可以发现既有任务栏,又有导航栏,并且不会消失。

SYSTEM_UI_FLAG_LOW_PROFILE 弱化状态栏和导航栏的图标 SYSTEM_UI_FLAG_HIDE_NAVIGATION 隐藏导航栏,用户点击屏幕会显示导航栏 SYSTEM_UI_FLAG_FULLSCREEN 隐藏状态栏 SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 拓展布局到导航栏后面 SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 拓展布局到状态栏后面 SYSTEM_UI_FLAG_LAYOUT_STABLE 稳定的布局,不会随系统栏的隐藏、显示而变化 SYSTEM_UI_FLAG_IMMERSIVE 沉浸模式,用户可以交互的界面 SYSTEM_UI_FLAG_IMMERSIVE_STICKY 沉浸模式,用户可以交互的界面。同时,用户上下拉系统栏时,会自动隐藏系统栏

常用的设置全屏的值为:4120

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NoSuchManException

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值