标签:
网上关于Android的沉浸模式,大多数讲的是状态栏与导航栏的透明与融合。查阅了一些资料以后,我想写一篇文章讲述一下沉浸模式的定义到底是什么?
参考资料:https://www.zhihu.com/question/24908570
《iPhone 人机界面指南》时经常出现一个词:“沉浸式程序”,从心理学角度来看,“沉浸”就是让人专注在当前的目标(由设计者营造)情境下感到愉悦和满足,而忘记真实世界的情境。实际上,从采取扁平化设计的iOS 7开始,苹果就开始采用了沉浸式程序的界面展示。
作为Android4.4 KitKat系统的新特性之一“Full-screen Immersive Mode(全屏沉浸模式)”。当启用该模式,应用程序的界面将占据整个屏幕,系统自动将隐藏系统的状态栏和导航栏,让应用程序内容可以在最大显示范围呈现,增加大屏体验,而当需要查看通知的时候只需要从顶部向下滑动就能呼出通知栏。
可以参考MIUIV6系统。
从这里可以看出,IOS和Android异曲同工,最好的UI体验总是相似的。这是扁平化对状态栏和导航栏系统级别的改造,由于苹果的封闭性,苹果开发者基于扁平化开发的APP都是基于此种风格,而安卓因为定制系统的多样,谷歌将是否开启沉浸模式的选择交给了安卓开发者,也就意味着安卓的沉浸模式之路还需要很长一段时间的磨合。
那么,对于安卓开发者来说就面临两个选择:
是否在沉浸模式下开发APP?
不开启沉浸模式,通过使用变色龙式状态栏来达到扁平化视觉效果?
后面几篇文章我将分别描述这两种途径并给出总结。
标签:
原文地址:http://www.cnblogs.com/8dull/p/5372072.html