android沉浸式布局详解
1. 沉浸式布局简介
沉浸,何为沉浸?我所理解的就是让用户身临其境,尽量不被其他环境因素所干扰。在用户打开一个app的时候,能让用户感觉到界面干净简洁,没有和这个app无关的内容,就算是做到了这一点了。那么什么是和你的app关联不大的呢,其实也没有多少东西,无非就是一个顶部的状态栏和一个下部的虚拟按键而已。这两样东西,第一,会占据一些你能布局的空间,其次他们的风格如果和你的app格格不入的话,也会影响app的美观,所以,今天我们就来谈谈如何打造沉浸式交互体验。
2. 沉浸式布局的应用
我理解的沉浸式布局可以分为两种,一种是真沉浸式,一种是伪沉浸式,下面先介绍下这两种模式:
真沉浸式:
在这里先贴上一张官方给的图片:
如上图中(按序号):
1. 非沉浸式布局
这种非沉浸式布局可以看到,顶部的状态栏和底部的虚拟按键都是黑色的,与整体app的风格显得很不搭.
2. 沉浸式布局第一次出现时
在用户第一次进入沉浸式的时候,会提示用户如何从沉浸式布局中呼出系统的导航栏和状态栏.
3. 全沉浸式布局
可以看到界面三中除了app的内容,顶部的状态栏和底部的导航栏都被隐藏不可见了,不过用户还是可以通过边缘区域向内滑动来呼出状态栏和虚拟按键,此种布