首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Material Design — 菜单(Menus)

菜单(Menus) Material Design链接:菜单 ? 菜单 菜单形式是在短暂动作条上展示选项列表。 菜单出现在按钮,操作或其他控件交互中。...例如,重做在没有任何可重做操作时被禁用。 剪切和复制在没有选择内容时不可用。 ? 不可用例子 ---- 行为 菜单出现在app内所有其他UI元素之上。 ?...取消选择 触摸菜单外部或按下系统“后退”按钮,取消操作并关闭菜单。 ? 简单菜单 ·打开时,简单菜单会尝试将当前选定菜单项目列表项目垂直对齐。 当前选择菜单项突出显示(如下图)。 ?...向下展开简单菜单 ? 向上展开简单菜单 ·不要在简单菜单弹出第一个选项上放列表中非已选项(如下图)。 ? ·但在靠近屏幕边缘时,简单菜单会重新定位其垂直对齐方式,以便所有菜单项都完全可见。...·简单菜单总是列表项文本开头左对齐,并且不会基于点击位置重新水平定位(如下图)。 ?

5.8K100

Unity-UI(UGUI详解)01基础概念、自动布局、动画集成、富文本

Canvas Canvas应该包含全部UI元素,全部UI元素应该时Canvas子物体 调整元素显示顺序可以从Hierarchy中直接拖拽他们,顺序从也可以被控制通过Scripting使用 SetAsFirstSibling...可以动态调整按钮大小,使其文本内容完全匹配,并添加一些填充。 自动布局系统是建立在Rect Transform layout system基础之上。它可以选择性地用于某些元素或全部元素。...Markup format: markup系统受到HTML启发但是标准HTML有所不同。...标签文字表示其名称(在本例中为b)。请注意,该部分末尾标签开头名称相同,但添加了斜杠/字符。这些标记不直接显示给用户,而是被解释为对它们所包含文本进行样式化说明。...

2.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

Flutter 中 Padding、Row 、Column 、Expanded 组件详解

Paddiing 组件 在 html 中常见布局标签都可以使用 padding 属性,但是 Flutter 中很多 Widget 是没有 padding 属 性,这个时候我们可以用 Padding 组件处理容器子元素直接间距...常见属性: 1. mainAxisAlignment:主轴组件对齐方式。值类型MainAxisAlignment; 2. crossAxisAlignment:次轴组件对齐方式。...Column组件 Column 组件主要用于需要垂直布局情况。 常见属性: 1. mainAxisAlignment:主轴组件对齐方式。...值类型MainAxisAlignment; 2. crossAxisAlignment:次轴组件对齐方式。值类型CrossAxisAlignment; 3. children:组件子元素。...利用Expanded实现一个左侧固定,右侧自适应布局。

1.6K10

表单 9 种设计技巧【上】

技巧 1:选择合适输入框标签对齐码匠中标签根据标签输入框位置关系,可以设置位置和对齐方式:图片每种标签对齐都有自身优点局限性,根据不同场景选择合适标签对齐,能提高用户填写速度,同时还能降低信息填写时错误率...根据 Matteo Penzo 研究发布关于标签对齐文章:采用顶部左对齐标签样式,浏览表单所需时间最短,而左侧对齐则用时最长。...以下为该研究中捕捉到用户在填写三种对齐方式表单时眼动轨迹(圆圈越大,注视时间越长):图片图片图片可以看到,在顶部左对齐设计中,用户能够在单次视线移动中同时获取标签和输入字段,可以更快理解表单。...而左侧对齐会迫使用户通过注视更大范围屏幕空间获取信息,从而拖慢用户反应速度。如果希望用户能快速扫描填写表单,那么标签顶部对齐是最佳选择。...注意对齐一致性,所有标签在整个表单中都应该遵循相同对齐方式

68450

7个设计师必知图标设计原理,收藏了!

请记住,如果所表示想法过于抽象,则独立图标可能不是最清晰解决方案。在这种情况下,请将图标文本标签配搭配使用。 002.可读性 图标不仅要易于理解,更要便于阅读。 ?...Google Maps图标非常出色-可读性很棒: ? Google Map图标 003.对齐 为确保每个图标感觉平衡,请精确将他们对齐。 ?...在此播放图标中,尽管三角形按看起来放置在圆中心,但我们眼睛却误认为是不对齐。三角形较宽部分感觉比左侧“重”,所以我们要手工进行一些调整。...过于复杂船形图标(来源:Material) 下图就是很好表现方式: ? 简洁船形图标(来源:Material) 简洁很适合图标设计,因为我们经常在小画布上工作。...确保图标在UI界面中工作良好,确保它们较大视觉系统协调工作。 将图标彼此并排放置有助于证明我们上述原则(清晰度,可读性,对齐方式,简洁性,一致性和个性): ?

1.2K10

Material Design — 按钮( Buttons)

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material DesigniOS中组件(顺便学学英语),以便今后在使用时候完全不虚...推荐按钮放置 标准提示框 屏幕上按钮对齐方式:右边 将肯定性按钮放在右侧,否定性放在左边。 表单 屏幕上按钮对齐:左边 将肯定性按钮放在左侧,否定性放在右边。...对于冗长或复杂表单,建议将按钮放在表单左侧,肯定性按钮位于否定性按钮左侧。 ---- 样式 版式设计 按钮文本应该用有大写语言大写。...按钮样式 圆角半径 按钮应该有一个2dp圆角半径。 密度 当鼠标和键盘是主要输入方法时,可以稍微减少按钮尺寸以适应密集UI界面。...在下拉菜单中滚动方式Menus滚动方式相同。 ? ? 一般下拉按钮 溢出下拉菜单按钮 这种类型下拉菜单默认显示箭头或者菜单按钮。点击按钮后会弹出菜单。

3.8K160

Flutter中Padding、Row 、Column 、Expanded 组件详解

Paddiing 组件 在 html 中常见布局标签都可以使用 padding 属性,但是 Flutter 中很多 Widget 是没有 padding 属 性,这个时候我们可以用 Padding 组件处理容器子元素直接间距...常见属性: 1. mainAxisAlignment 主轴组件对齐方式; 2. crossAxisAlignment 次轴组件对齐方式; 3. children 组件子元素; 代码示例: import...// 定义元素相对父容器垂直对齐方式 crossAxisAlignment: CrossAxisAlignment.center, //...常见属性: 1. mainAxisAlignment 主轴组件对齐方式; 2. crossAxisAlignment 次轴组件对齐方式; 3. children 组件子元素; 代码示例: import...// 定义元素相对父容器水平对齐方式 crossAxisAlignment: CrossAxisAlignment.center, //

1.2K20

提升UI产品体验14个细节!你都知道吗?

界面是用户在任何产品、APP或平台交互时看到内容,用户体验就是建立在坚实界面设计基础之上。所以,如果你想要在UI设计上提升能力,应该多去思考界面设计背后原因。...大家平时工作时候,也一定要注意界面中文案,尤其是说明文字,控件文字等等,这个点经常容易被忽略。)图片02垂直对齐易于扫视良好对齐方式,可以增强内容可读性,让用户视线更容易扫描。...(彩云注:左侧“之”字形视动线比较难阅读,且不够专业;右侧垂直对齐增强了可读性,也让设计看起来更加统一,能够快速提升设计细节。)...图片03给选项加图标使用图标、动画作为标签,有助于更轻松地理解内容,它使界面看起来更加理性和丰富,能瞬间抓住用户眼球。...(彩云注:左侧问题在于选中状态不清晰且选项颜色过于丰富,右侧选中状态清晰且选项颜色只有2种,选中和非选中,体验会更好。)图片12用留白分组如果想给信息分组,使用留白是最好方式

75220

Flutter中构建布局 顶

例如,左边屏幕截图显示了3个图标,每个图标下有一个标签: ? ? 第二个屏幕截图显示可视布局,显示一列3列,其中每列包含一个图标和一个标签。...根据您想要对齐或约束可见窗口小部件方式,从各种布局窗口小部件中进行选择,因为这些特性通常会传递到包含窗口小部件。 这个例子使用Center,它将内容水平和垂直居中。...对齐小部件 您可以使用mainAxisAlignment和crossAxisAlignment属性控制行或列排列方式。 对于一排,主轴水平延伸,横轴垂直延伸。...Dart code: main.dart Images: images Pubspec: pubspec.yaml 列工作方式行相同。 以下示例显示了一列3个图像,每个图像高100个像素。...Stack摘要: 用于另一个小部件重叠小部件 子列表中第一个小部件是基础小部件; 随后子被覆盖在基础小部件顶部 堆栈内容不能滚动 您可以选择剪切超过渲染框子项 Stack示例: ?

43.1K10

Human Interface Guidelines ——Tables

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material DesigniOS中组件(顺便学学英语),以便今后在使用时候完全不虚...iOS两种table 样式 plain(使用较多) 行可以分为贴上标签sections,可选索引(如通讯录右边ABCD...)可以沿着table右边纵向出现。...·避免将索引包含右对齐元素table行组合 索引是通过执行较大滑动手势来控制。...---- Table Rows 使用标准table cell样式来定义内容在table rows中显示方式。 基本(默认) 行左侧为可存在图像,后跟左对齐title。...这种方式适合展示不需要补充信息项是一个很好选择。  有副标题(Subtitle)  一行对齐title,接下来是一行左对齐subtitle。

1.2K30

webstorm插件集合

图标插件 Atom Material Icons Enable File Icons 文件图标 Enable Directory Icons 目录图标 Enable UI Icons 顶部UI 图标...高亮括号 HighlightBracketPair 会在左侧代码行数那显示括号范围,比彩虹括号插件更加直观而且不容易看花眼。...Material Theme UI Lite Material Theme UI 主题 Atom One Dark 更推荐这个 a....彩虹屁 Rainbow Fart vscode彩虹屁传送门 推荐给lsp宅男 Rainbow Fart 是个鼓励师插件,在你敲代码时候一直鼓励你,语音包可以选择声音甜美的小姐姐。...该插件会开一个浏览器标签,用于播放语音~~~ 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

1.8K20

compose--初入compose、资源获取、标准控件布局

compose正式发布已经一年多了,越来越多开发人员选择使用它,声明式UI也是未来一个主流趋势,本人也是一年前学习后,并没有真正使用,所以本着边学习,边分享心态,准备写个compose系列文章...当然了,我们只需要关注在onCreate()中设置xml即可,由于布局是一次性加载,即生成View树过程是同步进行 1.2 compose UIcompose而言,每个可组合函数(组件)...ParagraphStyle:设置文本行高,对齐方式,文字方向和文字缩进样式 例子: @Composable @Preview fun MyText() { Text( text...= null,//内容对齐方式,居中、左对齐、右对齐等 lineHeight: TextUnit = TextUnit.Unspecified,//行高 overflow: TextOverflow...Box( modifier: Modifier = Modifier, contentAlignment: Alignment = Alignment.TopStart,//内容组件对齐方式

5.8K30

material Tree组件前端模糊搜索

首先说下我们需求: 根据materialUI组件treeView 来进行前端模糊搜索 展开所选节点所在父节点, 同时所匹配到节点高亮显示 思路:需要先把全部树节点平铺到一层, 然后根据所选择子节点...(这里场景是搜索,可以是多个子节点), 循环遍历多个所选择子节点, 然后写一个递归函数,依次传递所选择节点parsentid, 去跟已经平铺到一层全部节点进行对比,parsentid === id...具体代码: import React from 'react'; import { makeStyles } from '@material-ui/core/styles'; import TreeView... from '@material-ui/lab/TreeView'; import ExpandMoreIcon from '@material-ui/icons/ExpandMore'; import... ChevronRightIcon from '@material-ui/icons/ChevronRight'; import TreeItem from '@material-ui/lab/TreeItem

98820

.NET控件集ComponentOne 2018V3发布:新增图表动画及迷你图

增加图表动画效果 ASP.NET MVC:提供配置向导选项,以更方便方式配置控件 WinForm 平台新增功能汇总 全新材料主题设计器 本次更新,除了添加 MaterialMaterial Dark...winform1.png ​ WinForms Material Theme Designer 功能强大数据过滤/选择器控件(测试版) DataFilter 是一个功能强大用户界面,它提供了操作简单但却可以实现电子商务常用数据过滤器功能...如同 Office 365 一样,这个新控件将以更直白方式显示工具栏 UI,并提供单行折叠状态和三行带状外观设置。 您可以自定义功能区样式以及要包含各类按钮。...FlexGrid 示例提供了全新定义方式,使我们可以更轻松地开始使用我们最流行控件。...此外,我们还添加了一个新Working Elsewhere”表示预约可用状态(如下图)。

2.5K20

【软件开发规范七】《Android UI设计规范》

现在,多数标注工具都支持 dp 标注功能,比如 MarkMan,如果UI设计者是按照1280*720尺寸设计效果图,在标注时选择xhdpi即可: ​编辑 使用 MarkMan 进行 dp 标注 DP...通过这个动画,将点击位置所操作元素关联起来,体现了 Material Design 动画功能性。 ** 转场效果 ** 通过过渡动画,表达界面之间空间层级关系,并且跨界面传递信息。 ​...小图标点击区域:48x48dp 侧边抽屉到屏幕右边距离:56dp 卡片间距:8dp 分隔线上下留白:8dp 大多元素留白距离:16dp 屏幕左右对齐基线:16dp 文字左侧对齐基线:72dp ​...示例中呈现分隔线是一种弱规则,弱到不会去打扰到用户对内容关注。 ​编辑 列表中有头像、图片等元素时,使用内嵌分隔线,左端文字对齐。 ​...编辑 存在浮动按钮时,小标题要让出位置,文字对齐。 ​编辑 选择控制(Selection controls) ​编辑 开关允许用户选择选择项。

5K20
领券