as2557594045 发表于 2019-10-30 23:37:03

全面屏 全屏适配 +沉浸+全屏沉浸动态切换

2557594045**** Hidden Message *****
镇楼图!!!!!!!!!!!!!!!!!!!


事情是这个亚子的ememem。。。。。 昨天遇到一个需求,要求能实现app全屏,ememem这不是很简单吗(脸疼......),然后我就开始百度了很快我就找到了各种办法,原本事情就应该这个亚子了。。。。但是。。。。无论是通过styles.xml设置主题隐藏状态栏,还是
setSystemUiVisibility()方法隐藏又或者使用
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                     WindowManager.LayoutParams.FLAG_FULLSCREEN);
等等方法 都无法成功到到想要的效果

如图 状态栏黑掉了,以上的方式得到结果都是这样

在同一部手机上我发现有程序可以以全屏方式运行状态栏没有黑掉(不思议迷宫真是太肝了)

在经过长达数十小时百度(其实我还搜狗了 谷歌了 都没有什么卵用 )无果后,我都快放弃了

突发奇想何不反编译一下这个不思议迷宫直接复制代码岂不美哉。。。。。。。。。。。。

又是经过2小时的瞎折腾 ememem......我终于成功了在此给大家分享一下,顺便封装了一个沉浸工具类

支持沉浸模式+全屏模式动态切换

隐藏虚拟按键和状态栏后可通过下拉或者上拉 呼出状态栏和虚拟按键支持3种沉浸模式和两种全屏模式具体可参考测试程序


























chengwei5714869 发表于 2019-10-30 23:37:58

突然发现全面屏不是啥了

cw131420 发表于 2019-10-30 23:42:47

越来越厉害了,适配不算啥了

qaz50 发表于 2019-10-30 23:45:40


越来越厉害了,适配不算啥了

lvan1111 发表于 2019-10-31 00:24:38

突然发现全面屏不是啥了

klk 发表于 2019-10-31 01:06:14


越来越厉害了,适配不算啥了

jiyi 发表于 2019-10-31 01:22:10

我来看看咯

xiaomao 发表于 2019-10-31 06:29:48

全面屏 全屏适配 +沉浸+全屏沉浸动态切换

a1522901541 发表于 2019-10-31 07:27:58

刚哈狗和高后给哈狗和高后

zwlbook 发表于 2019-10-31 07:43:42

点个赞
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 全面屏 全屏适配 +沉浸+全屏沉浸动态切换