掌握了这个导航控件,你可以设计80%的应用导航
底部导航栏可以说是现在最流行的导航控件了,微信、支付宝、淘宝、网易云音乐……各种类型的应用都有应用。
如何使用这种极普遍的导航控件?之前的文章有介绍过相关规范。下面摘录其中有关这种控件的交互行为的定义:
Material Design 规范
当用户选择点击某个选项时,则应该直接展现相应的页面,或者刷新当前的页面;注意不要在点击后展示菜单或者弹出框(pop-up)。另外,如果点击系统返回键,不会切换到底部导航栏上一次点击的页面。
另外,有以下三点需要注意:
- 1、点击当前选项的图标,则页面返回顶部。即如果当前在第一个tab,则点击第一个tab,则页面回到顶部。
- 2、点击底部导航栏中的选项后,应该返回该页面顶部并刷新该选项的页面(这一点笔者认为也不是必要,需要根据应用自身的场景来判断)。
- 3、当点击底部导航栏中的不同选项时,避免页面发生横向切换。
苹果iOS设计规范
苹果的设计规范,主要讲了以下3点:
- 1. 如果底部导航栏中的某个选项暂时不可用,不要把该选项置灰。在不可用而又点击了的情况下,页面只要展示这个页面为什么没有内容就可以了。
2. 避免使用过多的选项。当然,如果选项过少也会有问题。一般在iPhone上,3到5个选项比较合适。在iPad上可以适量增加。
3. 可以使用肩标来提示信息数量,如下图:
以上是底部tab导航栏的基本交互特性。底部tab导航,一般用于组织起应用的最顶层内容,其中的每个tab承载了应用的一个维度的功能。例如微信,每个tab都承载了一个维度的功能
赞 (0)