概述
SystemUI在android4.2SDK上,对于phone版本,包含了状态栏statusbar,也有导航栏navigationbar,对于有些手机来说可能导航栏是在触摸屏上的,当然这一个部分是可以不需要的。下面我们就一起来看看systemUI可见性的几种选择以及带来的实际效果对比。
/*****************************************************************************************************/
声明:本博内容均由http://blog.csdn.net/edsam49原创,转载请注明出处,谢谢!
/*****************************************************************************************************/
如果我们想把上面的状态栏statusbar干掉,我们可以使用,View.SYSTEM_UI_FLAG_FULLSCREEN,使用的方法是setSystemUiVisibility(int f)。效果如下:
如果我们想把下面的导航栏干掉,我们可以使用View.SYSTEM_UI_FLAG_HIDE_NAVIGATION,当然使用的方法也是setSystemUiVisibility(int f)。效果如下:
如果我们想把状态栏跟导航栏都隐藏掉,我们就可以综合一下前面两个属性来做,如下
v.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN);在视频播放器以及图片浏览器这种应用中可以使用,提高用户体验,显示效果如下:
还有一种处理导航栏的,就是把它稍微隐藏起来,显示几个小点,就不那么刺眼,应用看起来的效果也好一些,这个属性就是View.SYSTEM_UI_FLAG_LOW_PROFILE,使用的方法都是setSystemUiVisibility(int f),效果如下:
几种属性就可以灵活控制systemui的显示方式,达到我们想要的显示效果,在实际应用开发中还是很有意义的。
编译:SystemUI中状态栏跟导航栏隐藏显示控制方法及效果示例
地址:http://www.07net01.com/program/587957.html
最后
以上就是激动河马为你收集整理的SystemUI中状态栏跟导航栏隐藏显示控制方法及效果示例的全部内容,希望文章能够帮你解决SystemUI中状态栏跟导航栏隐藏显示控制方法及效果示例所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复