由浅入深介绍一些关于移动端开发设计产品相关的内容。一来巩固自己学到的知识与经验,二来给大家相互讨论学习共同进步,三来分享让初学者有个更系统的认识。本系列文章分享仅适用于一二年级的设计同学以及产品同学。
1、状态栏(Status Bars)
状态栏,位于手机顶部,主要用于显示手机信息状态,常用的有运营商、网络状态、时间、电池电量等等,示各家系统而定。值得注意的是安卓系统还会显示后台运行程序的图标。由于沉浸式体验的加入,iOS系统的状态栏可以根据app当前页面的延伸更改背景色或者选择去掉。而安卓系统由于各家厂商定制深度的不一样会有所不同,就原生系统而言,6.0以上的系统才可以实现和iOS一样的沉浸式体验。状态栏必要时可以隐藏,比如放大看图片、看视频等
2、导航栏(Navigation Bars)
导航栏,iOS的导航栏位于状态栏下方,可显示当前页面的标题。当显示新页面时,导航栏左侧会出现一个带上屏幕标题的返回按钮,有时右侧还会出现内容空间,比如编辑、完成等等。iOS的导航栏背景是半透明的,都可以调节背景色,必要的时候还可以隐藏。比如全屏情况下看视频、看图片甚至微信的朋友圈其实都隐藏了导航栏。安卓的导航栏在屏幕的底部跟iOS有根本上的区别,三个操作按钮分为返回、回到桌面以及打开后台中心。而与iOS相同的“导航栏”称为标题栏。
3、搜索栏(Search Bars)
搜索栏,可以单独存在也可以存在与导航栏的右侧进行全局或者局部的搜索,iOS更倾向于前者而安卓更多是位于导航栏的右侧,可根据使用场景的不同灵活调整,需要注意的是,iOS搜索栏默认用文字“取消”来取消操作并且以模态的形式进行搜索,而安卓常用“向左箭头”表示取消搜索,新建页面进行搜索。
4、标签栏(Tab Bars)
标签栏,位于应用屏幕的底部,提供应用不同模块之间快速切换的能力。iOS的标签栏一般3-5个标签,背景为半透明,可以有背景色必要的时候需要隐藏比如唤起键盘时,每个标签一般为图标+文本。根据MD(Material Desigh)风格安卓标签栏一般在标题栏下方,但由于现大多数开发都习惯把安卓“iOS”风格化,所以同样的安卓的标签栏也跟iOS一样常用于屏幕底部。
5、工具栏(Tool Bars)
工具栏,位于屏幕底部。其中包含用于执行与当前视图或其中的内容相关的操作的按钮。只有iOS才会有工具栏的概念。工具栏背景半透明可以有背景色彩,必要的时候需要隐藏。例如Safari浏览器向下滑动时隐藏工具栏以及唤起键盘时需要隐藏工具栏。
这些都是常规的布局分布,是设计规范是基础。我们需要立于基础但不能受限于此,大胆创新才是立命之本。很多优秀的设计都是在此布局的基层上增删改,同时也要考虑所在开发团队的能力,项目进度安排时间安排。根据用户群体的特点、使用习惯进行设计。当自己还没有跟好的创意时多参考下优秀的作品。