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



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

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沉浸模式,然后提示会再次出现。
 
 
 
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值