文| 丹顶鹤的日记本
在《设计师如何在职场获得尊重》 中,我表达了准确使用专业名词的重要性。
然而,实际工作中,我几次混淆专业词汇。在被同事或朋友指出来后,我一直酝酿将自己用错过的词汇整理出来,这篇文章是一个开始。
1. Toolbar 和Tab bar
在iOS 10规范里、大部分的app实现中,工具栏(Toolbar)和标签栏(Tab bar),都悬浮在页面底部,上面并排3-5个操作按钮。因为外观的相似性,交互设计师常常将二者混淆。
很多应用程序,将二者的高度都设置成49pt(Tab bar)的高度,可能是因为统一高度便于实现,也可能是因为,他们自己也不知道二者是完全不同的两种控件。
1.1 层级不同:
工具栏属于页面级,工具栏上的操作只对所属的页面上的数据有效。
标签栏属于全局。
1.2 功能不同:
工具栏上的按钮,是为了实现一个目的,和app进行交互。
标签栏辅助实现,app的信息架构扁平化,用户可以快速的在不同视图之间切换,而不必回到信息树的根部。
打个比方,
- 工具栏里的按钮是一套公寓的家用电器,人们在自己的公寓里,用这些工具实现各种生活必须活动。
- 标签栏里的标签是门牌号,人们在一幢居民楼里,根据门牌号寻找自己的房间,或者去别人的房间。
1.3 iOS 10规范里,高度不同:
工具栏:44pt
标签栏:49pt
2. Switch长得像录音机按钮,而RadioButton另有其人
在一次开会,被经理指出命名有错之前,我一直都认为,上图的切换按钮是Radiobutton。 因为我认为它外形长得像录音机。
后来别人跟我解释说:“Radio在这里是收音机,以前的录音机都是只能按下一个键,其他键会马上弹起来的,所以叫做RadioButton。”
好吧,我记得录音机的按钮,不是圆的,哈哈。
3. 身为小圆点,却有个霸气的名字叫Badge
实话实话,你们管下图这样的小圆点叫什么?
大部分人都说“小红点”啊!
还有人说,消息通知。message notification完全是另一个控件。
而我,我以前看到这个注释,就以为是profile那个头像。所以,是相当的丢脸的。
如果按照英文直接翻译,是徽章。但是徽章不能很好的表达这个控件的功能。感谢@xihayouyi的留言,和我经理的指点。Badge更好的翻译是“角标”。
4. 不是所有的弹窗都叫Toast
弹窗分为 “模态”的和“非模态”的。Toast是属于非模态的。而Alert,Popover, Action sheet, 是模态的,可以统一叫他们 模态对话框(modal dialogs)。
模态是UI 视图的一个状态。这个状态下,对话框中的内容获取了焦点,想要操作对话框以外的功能,必须先对该对话框进行响应。
Toast 和HUD
- Toast 这个控件是安卓系统的原生控件,iOS对应的控件叫HUD。但是HUD和半透明黑色Toast外观上有差异,是半透明毛玻璃。
- Toast 和HUD,在界面上停留一段时间,会自动消失,不需要人为交互关闭。
- Toast和HUD 是非模态的,他们出现的时候,可以操作其他视图。
自认为Toast这个命名实在太形象了,
- 一是安卓系统本身就是个吃货系统,这点Toast很符合安卓的命名习惯。
- 圆角矩形,弹出来。很像切片吐司从面包机中弹出来。
Alert
Alert是模态的。及,不对它进行操作,就不可以操作其他视图。
Popover
浮出层是用户点击界面上的某个控件,主动触发的模态对话框。
最后我画了个示意图,方便理解。
类似这样容易混淆的交互设计名词,还有很多。我尝试在一个设计师群里,问过大家,发现并不只有我一人混淆过。我更确定了整理交互名词的必要性。之后,我会不断完善和补充这个列表。如果对你有帮助,就收藏,并查看更新吧。如果您发现文章里的错误,一定不要有所顾及,即时反馈给我,谢谢啦。