UI/UE设计喵UI/交互设计规范产品交互设计

Material Design设计指南整理(三)

2016-07-20  本文已影响122人  7win7

本来应该接着讲动画的部分,但是简书好像不能上传gif图,就不能很好地表现动画了,然后网上又已经有大神将动画这一部分翻译成中文了,点击此处可以查看。下面我整理的内容是关于控件部分。没有按照官方文档的顺序,而是按照相关性将其进行分组。

目录
  1. 底部导航栏和标签
  2. 底部动作条、菜单和对话框
  3. snackbars、toasts和警告框
  4. 按钮
  5. 卡片、列表和网格列表
  6. 步进器和二级标题
  7. 文字域
  8. 纸片、滑动条、进度条、工具栏、选择控制器
1. 底部导航栏和标签

1)底部导航栏主要是用于移动端,数量一般为3-5个,可以在应用中的任何地方随时切换,因此一般只用于顶级的视图,这些视图应该有足够的重要性并且有直接访问的需求。如果导航的分类少于3个,可以考虑使用标签代替(下面会讲到),如果多于5个,可以考虑用侧边导航代替(下一章节会讲到)
2)底部导航栏用于打开相关的视图,不要用于打开菜单或者其他弹出窗口。
3)上滑和下滑屏幕时,底部导航会自动隐藏和出现,另外,视图之间切换时,最好不要使用左右滑动的动画,会带来困惑。比如你从第一个视图切换到第二个视图看起来很正常,但是从第一个视图直接切换到第四个视图时,如果只向左滑动一次,与心理预期不符,如果快速滑动三次,看起来会不舒服。一般使用交叉渐变即可。
4)底部导航栏的高度如下图所示

1)标签能够在一个较高的层级上对信息进行组织,能够用于不同的视图,不同的数据集,不同的功能集之间的切换。但是不要把标签用于一些普通页面之间的跳转,应该用于不同的内容组之间的导航。
2)标签数量较少时是固定的,数量较多时可以滚动查看。另外,标签默认是可以用手势左右切换的,因此不要包含一些也可以左右切换的元素,比如一些信息可以通过左右滑动来删除,在这种情况下很容易误操作。
3)标签的内容的范围并不完全一致,例如可以有一个标签是全部,一个标签是热门,一个标签是精选,但是都应该在一个大的类型之下。

2. 底部动作条、菜单和对话框

1)对话框一般是用来通知用户,或者做出请求。包括几种不同类型:简单对话框、确认对话框、全屏对话框。出现时其他区域会变暗并不能操作,直到对话框消失,有较大的干扰性,因此应尽量控制对话框的使用。
2)不能在对话框中包含对话框。如果内容较多,可以使用全屏对话框,而且在全屏对话框时,运行弹出新的对话框,因为这样不会增加z轴上的视觉干扰。
3)对话框一般不能滚动,如果实在需要的话,要在滚动时固定标题或者固定下方的操作按钮。



4)简单对话框没有取消和确定等按钮,直接对内容进行选择,内容可以包含图标,多行文字。确认对话框需要用户在选择之后点击确认按钮或者取消按钮,意味着如果你选择之后没有确认,是不会自动保存的。


左:简单对话框 右:确认对话框
5)全屏对话框一般只用于移动端,毕竟其他设备的空间比较充足。全屏对话框需要注意的是,内容是不会实时保存的,在右上角会有一个保存按钮,点击之后才能生效。左上角是关闭按钮,如果已经填入东西,关闭时需要弹出一个确认框,如果没有填入东西,就直接退出即可。
3. snackbars、toasts和警告框

在谷歌官方文档里,警告框是对话框中的一类,不过我个人觉得与snackbars和toasts具有可比性,所以拿出来放到了这里。另外,snackbars和toasts是两种通知信息的显示方式,暂时没发现比较好的翻译,是那种只能意会不能言传的感觉,所以这里就直接使用英文了。

4. 按钮

材质化设计中按钮的特点是点击之后会有墨水散开的效果。按钮可以是文字、图像、或者两者合在一起,按钮的类型有很多,下面会一一介绍。


三种最主要的按钮

1)平面按钮
平面按钮直接“印”在材质上,一般是单纯的文字,按住时会填充上背景颜色。主要用于工具栏、对话框以及嵌入内容之中,嵌入时要留有一定的边距以保证可点击。



2)上浮按钮
上浮按钮浮于材质之上,为扁平布局增加了一些立体感,并且在大量的信息中突显出来。一般是矩形。

3)浮动按钮
浮动按钮是页面中最重要的操作的承载,每个页面只能有一个浮动按钮,但并不是每个页面都需要。值得注意的是,浮动按钮表示的操作一般不要是破坏性或者是消极的,避免用户做出错误的操作。
在同一个应用中,浮动按钮的位置最好保持相对固定,避免视图切换时带来不适。
浮动按钮有多种变化形式,可以垂直弹出多个二级操作,可以水平展开成工具栏,也可以打开一个新的页面。



4)脚注型按钮
是平面按钮的一种特殊用法,一般固定于屏幕或者操作窗口的底部,类似于脚注的位置。

5)下拉按钮
一般有三种类似,如下图所示:

左边为不同的下拉按钮,与简单的菜单选项差不多。中间称为分节下拉按钮,点击操作图标可以激活该操作,点击下拉图标可以更改操作的种类。右边的是可编辑按钮,用于桌面端比较多,可以直接输入,也可以在下拉菜单中选择。
6)开关按钮
一般是一组类似的开关按钮放在一起,可以是相互排斥的,只能选其一,也可以是不排斥的,可以叠加在一起。经常用于桌面端,移动端也有,但一般不是一组出现,而是单个,比如点赞、标记等功能中使用的按钮。

不同的按钮类型用法不同,有三个因素需要重点考虑,一是该操作的重要性,即按钮应该多突出,二是屏幕上页面的数量,是否可以再增加z轴的深度,三是屏幕布局,按钮的出现会不会和其他控件冲突。

控件这一部分我分了有八组,剩下四组明天再继续。

上一篇 下一篇

猜你喜欢

热点阅读