iOS和Android规范解析——工具栏和固定底板

今天我们来介绍上篇文章中的表格中余下的一个控件:工具栏(toolbars)。工具栏是iOS中的控件,Android当中相对应的是固态底板。老规矩,先说Android的控件(虽然这个控件之前已经介绍过了,耸肩)。


今天我们来介绍上篇文章中的表格中余下的一个控件:工具栏(toolbars)。工具栏是iOS中的控件,Android当中相对应的是固态底板。老规矩,先说Android的控件(虽然这个控件之前已经介绍过了,耸肩)。

iOS和Android规范解析——工具栏和固定底板

固定底板(Persistent Modal Sheet)

固定底板主要用于以下两种情况:

  1. 在当前页展示新内容;
  2. 展示与主要内容同等重要的新内容。

iOS和Android规范解析——工具栏和固定底板

固定底板示例

对于不同尺寸的设备,MD规范也给出了详细的说明:

  1. 对于手机,不论正常或者横置的情况,固定底板都占满100%的宽度。
  2. 对于平板,则要依据内容的多少决定固定底板是否占满100%宽度,如下图所示:

iOS和Android规范解析——工具栏和固定底板

平板上固定底板占满100%的宽度

iOS和Android规范解析——工具栏和固定底板

平板上固定底板未占满100%的宽度

对于PC,MD规范建议设计师考虑把固定底板移到屏幕左侧:

iOS和Android规范解析——工具栏和固定底板

PC上的固定底板

工具栏

工具栏出现在在页面的底部,它包含对当前页面的相关操作按钮,或者对当前页面中的内容的相关操作按钮。我们来举个栗子 :

iOS和Android规范解析——工具栏和固定底板

iOS自带应用——邮件

工具栏是半透明的,可以在此基础上加上背景色。它是悬浮在当前页面之上的,并且当用户不需要使用的时候,可以隐藏它。比如在iOS的浏览器Safari中,当用户向上滚动查看页面时,工具栏会自动隐藏,因为此时主要的目的是浏览页面。当用户点击下半部分的页面时,工具栏将重新展现。另外,当键盘被调出时,工具栏也会被隐藏。

关于工具栏,苹果给出了以下几个需要注意的点:

1. 提供(和当前页面)相关的操作选项。工具栏应该提供当前的页面下,常用的操作。

2. 考虑使用图标(icon)还是文字来表示操作按钮。如果操作的按钮多于3个,则使用图标;如果等于或小于3个,则文字有时能更清楚地表达操作。比如在iOS自带应用——日历中,就使用了文字来表示操作的按钮,如下图:

iOS和Android规范解析——工具栏和固定底板

iOS自带应用——日历

3. 避免使用切换按钮。切换按钮让用户可以切换不同的页面,但是工具栏是只针对当前页面提供了一些操作选项,所以不能混用。下图所示即为切换按钮:

iOS和Android规范解析——工具栏和固定底板

切换按钮示例

另外,如果你想在页面底部让用户可以切换不同页面,请使用底部标签栏(Tab Bar),而不要适用工具栏。

iOS和Android规范解析——工具栏和固定底板

底部标签栏示例

4. 为文字操作按钮提供足够的空间。这一条主要是为了保证按钮不会混到一块,如下图:

iOS和Android规范解析——工具栏和固定底板

文字操作按钮之间应留有足够的空间

以上为大家介绍了MD中的固定底板和iOS中的工具栏。两者都可以为当前页面提供操作选项。不同的是,MD的固定底板还可以提供内容,并且在尺寸上可以更大(因为可以提供内容嘛)。

之前的文章为大家介绍了iOS和Android两个系统中的所有弹出类控件,其中介绍了“模态”的概念,请参看下面的表格:

iOS和Android规范解析——工具栏和固定底板

弹出类控件比较表格(工具栏不是弹出类控件)

关于表格中控件的介绍,详细可参看这篇文章 《3分钟带你掌握11个最常用的交互控件》。

讨论使人认识更加深刻。欢迎留言。

#专栏作家#

新设计青年,微信公众号:新设计青年。人人都是产品经理专栏作家,爱奇艺高级交互设计师。德国海龟一枚,曾任职于腾讯微生活、网易、宜信等公司。

本文由 @新设计青年 原创发布于人人都是产品经理。未经许可,禁止转载。

原创文章,作者:Catherine,如若转载,请注明出处:https://www.iamue.com/21860/

(0)
CatherineCatherine
上一篇 2017-04-29 20:18
下一篇 2017-04-29 22:07

相关推荐

  • [译]UX设计之商品详情页

    现如今,30%的在线购物行为发生在手机端上。 对于在线购物一事,所有用户都期望能够得到快速、流畅的体验。因此,在购物过程的每一个阶段,即使付之最小的努力都有可能利于用户的整个体验过程(我们也应该以利于用…

    2016-06-30
  • 【优秀作业展示】交互设计基础(一)

    《交互设计基础》是学习交互设计的重要课程,在大三上学期开课。任课教师是工业设计系的华梅立老师,通过老师的认真指导和对该课程的学习,大家对交互设计有了进一步的了解,在老师的引导下,同学们对高铁取订票界面设计进行了深入的分析和再设计,并选取了感兴趣的小方向进一步拓展。接下来就看看学完本课程后同学们的优业。优秀学生作业第一期周亦辂产品设计1511高铁取订票界面设计色彩选取字体:冬青黑体字号:18、21、24、28、30、32、36风格:利用从...

    2018-04-04
  • 如何进行可用性启发式评估

    经验分类: 经验/观点 / 自译外文 原作者: Armen Ghazarian 用户体验只有在渗透入从创意到开发测试等产品开发的各个阶段时才能发挥最佳效果。当通常来说事情没这么简单,用户体验专家需要反复对已经完成的产品进行…

    2014-10-30
  • 用户体验至上 三星Pay与苹果Pay谁更胜一筹?

    文\孟永辉如今,移动支付市场早已过百家争鸣时代,深耕细作成为当下移动支付市场的主旋律,阿里和腾讯便是这主旋律的代表。虽然两大巨鳄占据移动支付市场大部分份额,但终端市场的支付竞争依然存在。苹果与腾讯就因为App端微信赞赏功能抽成的事情闹出矛盾,原因是两家公司对赞赏抽成的比例及支付渠道存在分歧。由此也不难看出,移动支付市场潜力巨大,想要成为移动支付大潮的弄潮儿,领略潮流之下的无限风光不仅需要强大的研发实力,还要有对市场运行趋势和规律的精准把...

    2018-03-30
  • 产品经理神器 Axure 安装、激活和汉化教程

    摘要:Axure 是产品经理必会的一个工具,本文详细讲解 Axure 的下载、安装、激活和汉化等流程,方便大家学习 Axure 。作为一个合格的产品经理,几乎没有人不会使用 Axure 的,事实上,熟练使用 Axure 也成为了一个产品经理的基本功。为方便新手产品经理部署 Axure 环境,方便学习和使用,下面我来详细说明涉及部署 Axure 软件的各个步骤。下载关于 Axure 软件的下载,这里不多说,建议大家去官方网站进行下载,不要...

    2018-04-25
  • 在007里的用户体验是“爽”还是“不爽”

    有一天在微信上和007社群的班级一位同学聊天,一通天南海北的乱扯后,话题就回到007这个社群上了,因为这段时间我参与007社群的一些活动,对这个话题特别敏感,然而他却流露出对这个社群的很多不满意,我们之间的一段对话让我思考了很久很久。对了,这两天你看了你们小组的信息了吗?小组信息?刚看,不过我最近在考虑要不要直接退出007,感觉没意思,也啥时间整这些了。那你当初为啥参加007啊?没啥,就是觉得应该养成一个写作的习惯以及可以认识一些稍微志...

    2018-04-11
  • 用户体验设计专题——前言

    元宵佳节一过,春节假期正式步入尾声,相信大家的工作也已步入正轨。为了感谢大家对我们这个略显晦涩却干货满满的公众号的支持,经过系统梳理,我们归纳总结了9个用户产品设计的基本原理,结合从数千个小流量评估实验中筛选的经典案例予以阐述,在未来两个月的时间里,会逐步分享给大家!废话少叙,步入正题!笼统地说,用户体验(User Experience,简称UX或者UE),是指用户在使用一个产品、系统或者服务时建立起来的纯主观感受。这里我们会关注两个重...

    微信热点 2018-03-02
  • 如何从0到1设计用户激励体系,除了积分勋章还可以做什么?

    作者:子宸君   内容概要 什么是用户激励? 为什么要做用户激励? 用户激励作用的作用是什么? 如何从0到1拆解用户行为给出激励方案? 用户激励的副作用?   在互联网运营界,说起用户运营、内容运营、活动运营都避不开…

    交互专题 2017-08-07
  • iOS 9设计规范 中文版 完整版

    文章索引 1.1 为iOS而设计(Designing for iOS) 1.1.1 设计跟随内容 (Defer to Content) 1.1.2 保证清晰(Provide Clarity) 1.1.3 用深度层次来进行交流(Use Depth to Communicate) 1.2 iOS应用解析(iOS App Anatomy)…

    2016-05-18
  • JDC丨京东设计中心 - 电商大促攻略页设计指南

    通常我们看到的旅游攻略,游戏攻略等都是以文章资讯的形式呈现,只可阅读不可交互。而电商大促活动中的攻略页,可不仅仅是一篇资讯文章那么简单,除了要向用户传达促销信息,往往承载着引流,预约,发券,传播等营…

    2018-03-27