安卓“从顶部向下滑动即可退出全屏”提示的相关设置

Android 专栏收录该内容
48 篇文章 0 订阅


安卓“从顶部向下滑动即可退出全屏”提示的相关设置

Android 4.4 开始新出一个特性叫全屏沉浸模式Immersive Full-Screen Mode:https://developer.android.com/training/system-ui/immersive.html

上面这个提示就是系统提供的这个新特性的其中一种使用方式。


怎么在程序中使用呢?

View有个方法叫setSystemUiVisibility,传入相应的标志组合即可。

标志大概有这么一些:

public static final int SYSTEM_UI_FLAG_LOW_PROFILE = 0x00000001;
public static final int SYSTEM_UI_FLAG_HIDE_NAVIGATION = 0x00000002;// 隐藏导航栏标志
public static final int SYSTEM_UI_FLAG_FULLSCREEN = 0x00000004;// 全屏标志
public static final int SYSTEM_UI_FLAG_LAYOUT_STABLE = 0x00000100;
public static final int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION = 0x00000200;
public static final int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN = 0x00000400;
public static final int SYSTEM_UI_FLAG_IMMERSIVE = 0x00000800;//沉浸标志,与SYSTEM_UI_FLAG_HIDE_NAVIGATION一起使用
public static final int SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 0x00001000;//与SYSTEM_UI_FLAG_HIDE_NAVIGATION和SYSTEM_UI_FLAG_FULLSCREEN一起使用

如何多次重现这个弹窗?:http://stackoverflow.com/questions/20075041/immersive-mode-instructions-reappear-every-time-the-device-enters-this-mode
官网文档:https://developer.android.com/training/system-ui/immersive.html
https://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN

说明下,这个弹窗默认是在应用程序app安装完,第一次打开是会提示,按确认之后一般不会再出现,如果每次都出现,那就是应用程序自身设置的问题或者你这样做了:用电源键关掉屏幕,5秒内再用电源键开屏幕,你就会激活Immersive沉浸模式,然后提示会再次出现。





  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值