全面屏 全屏适配 +沉浸+全屏沉浸动态切换
2557594045**** Hidden Message *****镇楼图!!!!!!!!!!!!!!!!!!!
事情是这个亚子的ememem。。。。。 昨天遇到一个需求,要求能实现app全屏,ememem这不是很简单吗(脸疼......),然后我就开始百度了很快我就找到了各种办法,原本事情就应该这个亚子了。。。。但是。。。。无论是通过styles.xml设置主题隐藏状态栏,还是
setSystemUiVisibility()方法隐藏又或者使用
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
等等方法 都无法成功到到想要的效果
如图 状态栏黑掉了,以上的方式得到结果都是这样
在同一部手机上我发现有程序可以以全屏方式运行状态栏没有黑掉(不思议迷宫真是太肝了)
在经过长达数十小时百度(其实我还搜狗了 谷歌了 都没有什么卵用 )无果后,我都快放弃了
突发奇想何不反编译一下这个不思议迷宫直接复制代码岂不美哉。。。。。。。。。。。。
又是经过2小时的瞎折腾 ememem......我终于成功了在此给大家分享一下,顺便封装了一个沉浸工具类
支持沉浸模式+全屏模式动态切换
隐藏虚拟按键和状态栏后可通过下拉或者上拉 呼出状态栏和虚拟按键支持3种沉浸模式和两种全屏模式具体可参考测试程序
突然发现全面屏不是啥了 越来越厉害了,适配不算啥了
越来越厉害了,适配不算啥了 突然发现全面屏不是啥了
越来越厉害了,适配不算啥了 我来看看咯 全面屏 全屏适配 +沉浸+全屏沉浸动态切换 刚哈狗和高后给哈狗和高后 点个赞