4.5 布局-组件特性

用户头像
深圳/设计爱好者/7年前/163浏览
4.5 布局-组件特性
用户头像
饶登

本文介绍了Material基础中布局的组件特性

组件特性


本文描述了组件在栅格和断点间的表现方式。



内容

位置术语

组件宽度

响应模式




位置术语


UI元素在每个断点区域内的表现方式都有所不同。



描述符

UI元素、组件和表面在栅格中的位置可以使用以下术语来描述:



组件宽度


组件宽度可以在不同的屏幕上保持一致,也可以根据布局而改变。宽度可以是:

• 固定

• 弹性


由于固定宽度元素在布局改变时仍然保持宽度不变,它们的位置将会产生变化以适应新的布局。位移方式可以是:

• 推拉

• 覆盖



固定

当元素为固定宽度时,即使屏幕宽度改变,它的宽度也不会变。

这个按键相对于右边距保持了固定形式。



弹性

当元素宽度为弹性时,宽度将随着屏幕尺寸改变而伸缩。

这个按键随着右边的两个“列”的变化而伸缩。


错误示例

如果太窄而无法正常显示或者内间距太小,则不要在弹性组件上使用容器。


谨慎使用

在跨多列的宽屏中使用弹性组件时应小心谨慎,一些组件(例如按键)可能会在宽屏中过于突出。



推拉

当布局和屏幕尺寸改变时,可从原始位置来推动组件,组件宽度保持不变,但水平位置会向左或向右移动。如果推出了屏幕,部分内容可能会被屏幕边缘挡住。

内容区域被抽屉导航推出了屏幕。



覆盖

当UI发生变化时,组件可以被其它元素覆盖遮挡。当组件被覆盖时,其宽度和位置不变。

内容UI区域被导航UI区域覆盖。




响应模式


组件可以基于它们的屏幕尺寸和设备类型和使用以下模式来调整大小。这些规格包括:

• 使用更好的组件来适配空间

• 切换组件的可见性来适配较小的空间

• 改变输入方式

随着屏幕空间扩大,可能会用到以下响应模式。



显示

较小屏幕中UI的隐藏部分可在空间扩展到特定断点区域时显示出来。

元素(例如侧边导航)可在屏幕尺寸增加时成为可见状态。


简单的UI可以显示出丰富和复杂的选项。


当有更多可用空间时,在小屏幕上点击后才会显示内容。



转换

组件可以从一种格式转换成特定断点区域内的另一种组件。

侧边导航可以转换成大屏幕上的标签导航(tabs)。


列表可以在大屏幕中转换成图片列表。


菜单项可以在大屏幕中转换成工具栏中的图标。



分区

当有更多可用空间时,UI可以一次显示它所包含的多个层(如果有)。UI元素在新的可用空间内被划分成了不同的区域。

侧边导航、列表内容以及内容详情在大屏幕的一个视图内被划分成了不同的区域。


同级标签内容在大屏幕的一个视图内分区。



重排

UI可以通过改变布局来在新的可用空间内重新排列。

单列形式的元素可以用多种组合方式在大屏中通过重排来填充内容区域。


水平标签可以在大屏上重排成垂直列表。


元素可以基于新屏幕比例或者设备方向在组件内部重排。



扩展

UI可以扩展为更大的空间。

卡片可以扩展填充更大的空间。


弹框可以根据内容比例或者特定增量来扩展。



定位

UI组件可以定位到到更恰当的位置。

小屏幕上的底部动作条可以在大屏幕中作为菜单来重新调整位置。


一个浮动操作按钮(FAB)在大屏幕上可以移动到与其它UI元素相关且更显眼的位置。



*原文作者为谷歌设计团队,本文为个人翻译作品,仅供学习参考

0
阅读原文
|
举报
|
3
分享
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
新能源APP应用UIKit
【新年UI图标】汽车icon
【新年UI图标】体育icon
高级表盘系列UI源文件
户外旅行飞机情侣假日出行
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
手表表盘UI系列
【新年UI图标】秒杀icon
【新年UI图标】旅行icon
APP/小程序商业项目UI模板|99个高保真UI+79个原型
【新年UI图标】礼物/活动icon
UI 登录界面设计模板包
UI通用设计素材1
智能家居中心 简约 UI设计组件库
新拟态风格 UI设计组件库
【新年UI图标】30个图标
拟物风质感写实UI卡片合集源文件
我的钱包-UI界面设计-app
盲盒APP UI设计
科技医疗透明柜UI界面设计
【新年UI图标】钱包icon
3D卡通UI界面图标可爱插画免扣素
高级感金属拟物 UI设计组件库
你可能喜欢
大家都在看
登录注册