从计划指南提及,详解Material Design系统组件
假如卡片中的文本必要与其他首要内容有着足够明显的区别,可以思量行使一个容器,好比列表(Lists)可能卡片(Cards)。这样可以优化文本表现、加强阅读领略的便利性;列表,加强阅读领略的便利性,尤其是在较量一组具有多种数据范例的数据时;卡片,用于差异名目标内容,好比带有差异长度问题的图片;用于差异类内容的数据荟萃中,好比具有图片、视频和图书的殽杂式数据集。 列表界说:列表作为一个单一的持续元向来以垂直分列的方法表现多行条目。 列表最得当应用于表现同类的数据范例可能数据范例组(homogeneous data type or sets of data types),好比图片和文本,方针是区分多个数据范例数据或单一范例的数据特征,使得领略起来越发简朴。 假若有高出三行的文本必要在列表中表现,换用卡片(cards)取代。 假如内容的首要区别来历于图片,换用网格列表(grid list)。 交互举动: 转动(列表只支持垂直转动)在列表中,每个列表的滑动(swipe)举措该当是同等的。在操纵正确时,可以被选中而且在列表中可以手动改变次序。列表可以通过数据、文件巨细、字母次序可能其余参数来编程改变其次序可能实现过滤。列表节制界说:对列表举办操纵节制的组件。 列表节制分为如下两种: 状态/主操纵(包罗文本字符串)次要操纵/信息状态和主操纵放在问题列表的左边。在这里,列表内里的文本内容也被以为是主操纵的操纵方针的一部门。 次要操纵以及信息应该放在问题的右边,次要操纵凡是要和首要操纵分隔单独可点击,由于越来越多的用户但愿每个图标都能触发一个举措。 列表节制的范例复选框(Checkbox):既可以被界说成是主操纵也可所以次要操纵。 范例:状态/主操纵;次要操纵/信息 单独可点击 开关 范例:次要操纵/信息 单独可点击 从头排序 范例:次要举措 凡是都是单独可点击,视当火线表所处的模式而定。 该举措应承用户给列表中项通过拖动调动位置。凡是,这个按钮呈此刻列表编辑的模式下。 睁开/折叠 范例:次要举措 单独可点击 垂直睁开可能折叠列表来表现可能潜匿当火线表 Leave Behinds 范例: 其他 Leave-behind 是在当某一项列表被滑开之后的操纵提醒。Leave-behind可以被转换成一项操纵。 无论从哪个偏向滑动列表,城市呈现操纵图标。滑动了之后,操纵图标就会居中表现于列表空缺处。 查察更多 范例: 首要操纵(连偕行内其他内容) 非单独可点击 点击之后跳转到与当火线表相干具体信息的页面,凡是这都是一个新的页面可能面板。 选中 范例: 状态 非单独可点击 仅合用于菜单。用来暗示当火线表是否通过差异的操纵之后被选中。 用法:菜单是姑且的一张纸(paper),由按钮(button)、举措(action)、点(pointer)可能包括至少两个菜单项的其他控件触发。 每一个菜单项是一个离散的选项可能举措,而且可以或许影响到应用、视图可能视图中选中的按钮。 触发按钮可能控件的标签(label)可以简明精确的反应出菜单中包括的菜单项。菜单栏凡是行使一个单词作为标签,像“文件”、“名目”、“编辑”和“视图”,然后其他内容或者有更冗长的标签。 菜单表现一组同等的菜单项,每个菜单项可以基于应用的当前状态来使能。 交互举动:菜单呈此刻全部的应用内部的UI元素之上。通过点击菜单以外的部门可能点击触发按钮,可以让菜单消散。凡是,选中一个菜单项后菜单也会消散。一个特例是当菜单应承多选时,好比行使复选标志。 声名:将举措菜单项表现为禁用状态,而不是移除它们,这样可以让用户知道在正确前提下它们是存在的。好比,当没有重做使命时禁用重做(Redo)举措。当内容被选中后,剪切(Cut)和复制(Copy)举措可用 界说:在革新加载可能提交内容时,必要一个时刻太过,在做这个进程中必要一个进度和动态的计划。 尽也许地镌汰视觉上的变革,只管使应用加载进程令人舒畅。每次操纵只能由一个勾当指示器泛起,譬喻,对付革新操纵,不能即用革新条,又用动态圆圈来指示。 指示器的范例有两种:线形进度指示器和圆形进度指示器。可以行使个中任何一项来指示确定性和不确定性的操纵。 在操纵中,对付完成部门不确定的环境下,用户必要守候必然的时刻,无需奉告后用户台的环境以及所需时刻,这时可以行使不确定的指示器。 线形进度条:应该安排在页眉或某块地区的边沿。线形进度指示器应始终从0%到100%表现,毫不能从高到低反着来。假如一个行列里有多个正在举办的操纵,行使一个进度指示器来指示整体的所必要守候的时刻。 圆形进度指示器: (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |