Android设计规范 Material Design-Components(16 Tabs)
Android设计规范 Material Design-Components(16 Tabs)
发布时间:2016-10-09 来源:查字典编辑
摘要:9月20日,啦啦啦~~啦啦啦~我是卖报的小行家,大风大雨的满街跑,走不好,摔一跤,今天的内容真正好~~大家快来看看有多好~~我还在辛勤的劳作...

9月20日,啦啦啦~~啦啦啦~我是卖报的小行家,大风大雨的满街跑,走不好,摔一跤,今天的内容真正好~~大家快来看看有多好~~我还在辛勤的劳作~~你们今天是不是都在休息呢~~

Tabs 在一个 app 中,tabs 使在不同的视图和功能间探索和切换以及浏览不同类别的数据集合起来变得简单。

用法 tab 用来显示有关联的分组内容。tab标签用来简要的描述内容。

移动设备的 tabs Android设计规范 Material Design-Components(16 Tabs)1

扩展的 app bar + tab bar

Android设计规范 Material Design-Components(16 Tabs)2

加入检索 + app bar + tab bar

Android设计规范 Material Design-Components(16 Tabs)3

默认的 app bar + tab bar

Android设计规范 Material Design-Components(16 Tabs)4

默认的 app bar + 可滚动的 tab bar

Android设计规范 Material Design-Components(16 Tabs)5

和 tab 指示器一样的字体颜色

Android设计规范 Material Design-Components(16 Tabs)6

被锁定滚动的 tab bar

桌面环境的 tabs Android设计规范 Material Design-Components(16 Tabs)7

默认的 app bar + tab bar

Android设计规范 Material Design-Components(16 Tabs)8

附加“更多”溢出下拉菜单

Android设计规范 Material Design-Components(16 Tabs)7

Tab 溢出标识码,第一步

Android设计规范 Material Design-Components(16 Tabs)9

Android设计规范 Material Design-Components(16 Tabs)10

展开的菜单

Android设计规范 Material Design-Components(16 Tabs)11

居中的 tab bar

何时使用 使用 tabs 将大量关联的数据或者选项划分成更易理解的分组,可以在不需要切换出当先上下文的情况下,有效的进行内容导航和内容组织。

仅管 tab 的内容让人自然的联想到导航(例如:道路选项可以切换地图的视图,搜索结果引导到其他网站),但 tabs 本身并不是用来导航的。

Tabs 也不是用于内容切换或是内容分页的(例如:应用中页面之间的切换)。

Android设计规范 Material Design-Components(16 Tabs)12

Android设计规范 Material Design-Components(16 Tabs)13

不要

Tab 特性 Tabs 应该显示在一行内。

Tabs 不应该被嵌套。也就是说,一个 tab 里的内容不应包含另一组 tabs。

一组 tabs 至少包含 2 个 tab 并且不多于 6 个 tab。

Tabs 控制的显示内容的定位要一致。

Tab 中当前可见内容要高亮显示。

Tabs 应该归类并且每组 tabs 中内容顺序相连。

保持 tabs 和他们的内容相邻,可以明确两者间的关系,距离太远会让人误解。

Android设计规范 Material Design-Components(16 Tabs)14

Android设计规范 Material Design-Components(16 Tabs)15

不要

Android设计规范 Material Design-Components(16 Tabs)16

Android设计规范 Material Design-Components(16 Tabs)17

不要

内容 Tab 的内容 即使是两个 tabs 之间,tab 中呈现的内容可以有很大的差别。比如,不同年份的 tab 组合或者是不同类型的设置。

一组 tabs 中的所有内容应该互相关联并且在同一个主题下(例如:设置、指南),但是每个 tab 又是相互独立的。

Tab 标签应该逻辑的组织相关内容,并提供有意义的区分。

Tab 标签可能是图标或者文字并且不能省略。

避免进行跨 tab 的内容比较。如果一个跨 tab 的内容比较是有必要的,那么也许应该换一种内容的组织和呈现方式。

Android设计规范 Material Design-Components(16 Tabs)18

Tabs 的类型 根据平台和使用环境,tab 的内容可以表现为固定的 tabs 或者是滚动(滑动)的 tabs。

固定的 tabs 固定的 tabs 同时显示所有 tabs,最适合用于快速相互切换的 tabs (例如,在地图中切换线路的交通方式)。

视图的宽度限制了 tabs 的最大数量。在固定的 tabs 中每个 tab 宽度相等,都是最宽的 tab 标签的宽度。可以通过点击 tab 或者是在内容区域中左右滑动来在固定的 tabs 间进行导航。

Android设计规范 Material Design-Components(16 Tabs)19

滚动的 tabs 滚动的 tabs 用于显示 tabs 的子集,可以在任何时候使用,并且可以包含更长的 tab 标签和更多的 tabs 数量,最适合用于触摸操作的浏览环境并且用户不需要直接比较 tab 标签。

可以通过点击 tab 、在 tab 上左右滑动或者在内容区域中左右滑动来在滚动的 tabs 间进行导航。

Android设计规范 Material Design-Components(16 Tabs)20

Android设计规范 Material Design-Components(16 Tabs)9

规格 固定并且全屏宽度 Tab 宽度:屏幕的 1/3 激活的Tab的指示器高度:2 dp 文本:14 sp Roboto Medium 文本在 tab 中居中 激活的文字颜色:#fff 或颜色选择中的次要颜色(详情可见Color) 不可用的文字颜色:#fff 60% Android设计规范 Material Design-Components(16 Tabs)21

可滚动的 Tab 宽度:12 dp + 文本宽度 + 12 dp 激活的Tab的指示器高度:2 dp 文本:14 sp Roboto Medium 激活的文字颜色:#fff 或颜色选择中的次要颜色(详情可见Color) 不可用的文字颜色:#fff 60% Android设计规范 Material Design-Components(16 Tabs)22

桌面/平板 Tab 宽度:24 dp + 文本宽度 + 24 dp 激活的Tab的指示器高度:2 dp 文本:平板 14 sp 桌面 13 sp Roboto Medium 激活的文字颜色:#fff 或颜色选择中的次要颜色(详情可见Color) 不可用的文字颜色:#fff 60% Android设计规范 Material Design-Components(16 Tabs)23

按下 tab 时的动画  

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新交互设计教程学习
热门交互设计教程学习
网页设计子分类