发布时间:2024-04-08 15:29:52 浏览量:192次
「用户体验」这个词常常被互联网行业的人挂在嘴边,然而用户众口难调,「体验」的标准难以具象,所以不同的产品团队可能有不同的用户体验验证方法。但业内较常受人所用的还是切入「用户体验五要素」的层层自检──战略层、范围层、结构层、框架层和表现层。
作为一名无产阶级打工仔,有时候我们的职能可能并不允许我们直接地参与到公司的产品战略、范围和结构定义。但毕竟身为战斗在产品前线的一员,不论你是 PM 还是 UI,和框架层与表现层打交道,几乎是你每天都无法避免的。
在界面落地后,「标签栏」恰巧是在表现层层面向用户展现产品框架的最直接控件。
虽然设计好标签栏,也许依旧无法让你把控一个产品的体验走向,毕竟战略层、范围层、结构层也是很重要的。但如果框架层和表现层垮了,那用户体验一定是糟糕的,并且和你有最直接的关系。
所以谈及到标签栏,我不得不锱铢必较一下,我会分三期来全方位地拆分详解。
那么第一期我们就先从 iOS 人机交互规范和 Google Material Design 平台规范切入,来梳理一下「标签栏」。
iOS 人机交互规范定义:出现在应用程序屏幕底部,并架构了多个屏幕之间页面内容切换的容器叫做「标签栏」(Tab Bar)。
标签栏在任何目标页面中的高度是不变的,iOS 规定它的高度为 98px(iOS @2x)。但因为 iPhone X 之后的全面屏手机引入了 Home Bar ,所以在进行界面适配的时候,请务必要加上 Home Bar 自身的 68px 高度。别让 Home Bar 遮挡标签栏中标签的展示,这会让两个控件发生操作手势冲突。
从 GUI 层面出发,标签栏的视觉规范可以总结为以下三大点:标签数量、标签排版和标签栏视觉分割。
标签栏几乎是所有控件中,唯一一个有拉平顶级信息结构,并提供一次访问多个对等信息类别作用的控件。所以想要规避用户在使用你的应用程序时迷路蒙圈的话,请确保标签栏表现清晰、反馈及时。
为了让标签栏表现清晰,两个平台在规范里都对标签数量给出了相同的建议:建议标签栏内的标签个数为 3 个至 5 个。因为标签过多,一是会增加产品结构的复杂性;二是会使每一个单元标签的可触空间降低,容易导致用户发生误触。
如果你因为产品结构非常繁杂,而硬着头皮胡来的话,其实 Material Design 也并不会把你怎么样,但在 iOS 在实施规范这一块可就强硬多了。
iOS 人机交互规范告诉产品设计者们:标签栏虽然可以包含任意数量的标签,但可见标签的数量会根据设备的大小(平板或手机)和方向(竖屏或横屏)而自适应变化。如果由于水平空间有限而无法显示某些标签时,最后的一个可见标签将会被系统强行转换为「更多」选项,需要用户点击「更多」选项之后,系统才将在单独屏幕上的列表中显示其他被隐藏的标签。
所以如果你不想让系统强行更改你的产品交互方式,但你的产品框架又确实十分复杂的时候,建议你可以尝试使用分页标签或者导航抽屉等其他展现形式。
大家见得比较多的标签排版应该是:每个标签在标签栏中平均分配,且图标与标签文字采用上下结构。其实规范里还给了我们一些其他的排版样式规范。
Android上的标签排版
Material Design 建议,在移动设备纵向模式下,标签排版的方式应该由标签数量而定。
但如果应用程序可以在横向模式下展示,或支持平板设备时:
除了标签分布上的变化,Material Design 在屏幕纵向模式和横向模式上没有再定义更多的变量值了,不管是哪一种屏幕模式下,标签栏的高度和标签图标大小都是固定值。这一点和 iOS 有着非常大的差异。
iOS上的标签排版
iOS 在标签排版上的规范相对统一。在移动设备纵向模式下始终采用「图标+标签文字」上下结构形式;横向模式下始终采用「图标+标签文字」左右结构形式。不会像Material Design 那样,需要根据不同的标签数量发生标签文字显隐变化。
但是标签栏高度以及元素的大小都会随着屏幕模式发生改变。
iOS 将移动设备纵向模式下的标签栏称之为常规型、横向模式下的标签栏称之为紧凑型。图标大小规范与示例标注分别见以下图:
缺少视觉分割会让用户分不清标签栏与内容界面,它们看起来会更像一个平级。对用户视觉区分内容主次其实是不友好的。
为了帮助用户进行标签栏与内容区域的视觉分割,iOS 的标签栏是带有毛玻璃效果的,虽然这会消耗一部分运行性能,但国内许多应用程序还是沿用了这个效果。
△ 标签栏毛玻璃效果
安卓原生是不支持毛玻璃的,所以 Material Design 建议使用颜色分割。当然,国内的众多应用程序,也早已探索出了许多其他的视觉分割形式。
标签栏是向用户展现产品框架的关键控件,连接着整个产品最重要的顶层信息,而所有的功能分支又都是镶嵌在一个一个的顶层页面中的。所以一旦选择了采用标签栏来承载产品框架信息,就一定要确保用户不会因为设计者的失误,而在使用产品的过程中产生挫败感。
标签栏不论从视觉层面还是交互层面剖析,都有很多可以探索的点。本期我先从整体入手,由平台规范切入,带大家先了解标签栏。下一期我将借标签栏,总结一下基本图标的制作与动效图标的落地。
热门资讯
想要了解iPhone6界面设计的尺寸规范吗?这里为您详细介绍iPhone6的UI设计尺寸规范,包括界面尺寸、图标尺寸、可点击高度规范、搜索栏高度规范以及界面元素之间的距离规范。
将为大家介绍12个绝佳的UI设计网站,这些网站不仅可以为你提供灵感,还可以帮助你学习新的技巧,助力你的创意之旅!dribbbleDribbble 是一个面向设计师的...
3. 移动端UI设计中常见的5种APP界面类型,你get到了吗?
通过介绍移动端UI设计中的闪屏页、引导页、浮层引导页、空白页和首页等5种APP界面类型,帮助大家更好地了解UI设计的基本知识
怎样可以提升你的UI设计能力!第一个:站酷站酷想必是设计师都知道的一个网站,里面不止有UI设计的资源,还有其他设计的,不如:平面设计、网页设计、字体...
在移动端设计中,列表页和表单页是不可或缺的部分。一个好的列表页和表单页设计能够让用户轻松地获取信息并产生点击欲望,从而提高点击率。本文将为你...
对于想要提高自己的设计能力和创造力的小白和UI设计师来说,这本书是一个很好的选择。4.《设计的觉醒》(IKKO TANAKA)推荐理由: 这本书是日本现代平面...
探索零基础UI设计培训的时长与薪资前景。了解数字艺术教育领域的专业课程,以及培训后的职业发展机会。
ui设计应该让用户一目了然,能够快速找到所需的信息和功能。在设计过程中,应尽量使用简洁的图标、文字和色彩,避免过多的视觉干扰。符合用户习惯:ui设...
想了解武汉UI设计培训班的费用是多少吗?不知道学UI设计要花多少钱?不妨看看这篇文章,了解UI设计培训班的学费价格以及学习内容。
10. 设计中的色彩心理学:浅析中西方色彩的历史演变与设计应用
摘要:本文探讨了色彩的历史演变和设计应用。通过对色彩在早期文明社会中的实用运用、不同文化背景下色彩观念的差异、色彩在设计中的重要性以及新兴技...
同学您好!