android md 高度,安卓MD设计规范(上)

Material Design

核心思想

把物理世界的体验带进屏幕。去掉现实中的杂质和随机性,保留其最原始纯净的形态、空间关系、变化与过度,配合虚拟世界的灵活特性,还原最贴近真实的体验,达到简洁与直观的效果

三大原则

运用比喻

Material Design的灵感来自物理世界及其纹理,包括它们如何反射光线和投射阴影。材料表面重新构想纸张和墨水的介质。

74ceb5a35dadfb6e051eeeb1887b219a.png

大胆,形象目的明确

Material Design以印刷设计方法为指导(排版、网格、空间、比例、颜色和图像)创造层次,意义和焦点,让观众沉浸在体验中。

456e761322b53a01465583eba905e76a.png

动效表意

Material Design通过微妙的反馈和相干过渡来关注并保持连续性。当元素出现在屏幕上时,它们会转换并重新组织环境,并通过交互生成新的转换。

434bd415f98969ee90a8cb8e04296012.png

魔法卡片概念

材质

Material Design中,最重要的信息载体就是魔法纸片。纸片层叠、合并、分离,拥有吸纳事中的厚度、惯性和反馈,同时拥有液体的一些特性,能够自由伸展变形

魔法卡片的特性

1、纸片可以伸缩、改变形状

f8a3ee88d93e898cdb395948a7843027.png

ed3b2f380c955a9912d3845e08c43665.png

2、纸片变形时可以裁剪内容,比如纸片缩小时,内容大小不变,而是隐藏超出部分

e5c3fe574b6819161eaa5959285eca25.png

3、多张纸片可以拼接成一张

9c964cc3c56d1f8dafe009d74e7df764.png

4、一张纸片可以分裂出多张

27f0bc28724d60ba686911be8a3e2976.png

5、纸片可以在任何位置凭空出现

bc3622df00e34395bf1d5fd8429d8563.png

一些禁止的效果

1、一项操作不能同时触发两张纸片的反馈

8b0e8a2fe0b43e6fca05b56232c2d82b.png

2、层叠的纸片,高度不能相同

ce1a5cf01e98ef770e0b294d5b23ea91.png

3、纸片不能互相穿透

3a6e8b9666719d6647f2d531ddd73842.png

4、纸片不能弯折

514314147192a54828135bc32784ac18.png

5、纸片不能产生透视,必须平行于屏幕

544f0ae47987d848c7df25846245b277.png

空间概念

Material design引入了z轴的概念,z轴处置于屏幕,用来表现元素的层叠关系。z值(海拔高度)越高,元素离界面底层(水平面)越远,投影越重。这里有一个前提,所有的元素的厚度都是1dp。

691faee4c41cb15c17a486e0a960637f.png

动画效果

Material Design重视动画效果,它反复强调一点:动画不只是装饰,它有含义,能表达元素、界面之间的关系,具备功能上的作用。

动画要贴合真实世界,就要重视easing。物理世界中的运动和变化都是有加速和减速的过程的,忽然开始、忽然停止的匀速动画显得机械而不真实。考虑段话的easing,要先考虑他在现实世界中的运动规律。

ea173dbd2821bc24b4b2f377e06eeea5.png

所有可点击的元素,都应该有反馈效果。通过动画,将点击的位置与操作的元素关联起来,体现了Material Design动画的功能性。

MD中的表意动效

通过过度动画,表达界面之间的空间与层级关系,并且跨界面传递信息

e7cdd96806bfa95f9506e5f087abf951.png

从父界面进入子界面,需要提升子元素的海拔高度,并展开至整个屏幕,反之亦然

7ec9a0837603ba838813f1e9f7388b16.png

多个相似元素,动画的设计要有先后次序,起到引导视线的作用

a965341da0ad6807b6e9c99c6ea62793.png

相似元素的运动,要符合统一的规律

932ab9c46d2bdd732d2dd65a3ec856e0.png

通过图标的变化和一些细节来达到令人愉悦的效果

45e2f32814f2046d59aa3700baa0efce.png

通过一些暗示让用户了解当前交互状态(操作前可预知,操作中有反馈,操作后可撤销)

08401051433bb12f5bc139cf8ef620a5.png

指向性的动效能让用户更清晰使用路径

907a3b7d0fd85473dc965c0d00ab93a3.png

色彩规范

颜色不易过多。选取一种主色、一种辅助色(非必须),在此基础上进行明度、饱和度变化,构成配色方案

73e1684f4857f29601f54756add5b026.png

458a398caf9caf400df54acfb70052ff.png

Appbar背景使用主色,状态栏背景使用深一级的主色或20%透明度的纯黑

05600dbc5157424c90f7b3b335bebf1a.png

小面积需要高亮现实的地方使用辅助色

文字颜色

黑色:普通文字:87%、减淡文字:54%、禁用状态/提示文字:26%、分割线:12%

白色:普通文字:100%、减淡文字:70%、禁用状态/提示文字:30%、分割线:12%

d56b542d4e17b3c81bf61e528003753b.png

图标规范

桌面图标尺寸是48dp*48dp。

桌面图标建议模仿现实中的折纸效果,通过扁平色彩表现空间和光影。

34aa6c49aff47fe8bd8fb4e3270699a7.png

常用的栅格系统

643b7e431fa2b725051a2dac30c09803.png

小图标尺寸是24dp*24dp。图形限制在中央20dp*20dp区域内。小图标同样有删格系统。线条、空隙尽量保持2dp宽,圆角半径2dp。特殊情况相应调整。(优先使用Material Design默认图标。设计小图标时,是用最简练的图形来表达,图形不要带空间感)

e8d9e7491dbc1d6164ca8fee6c6789cf.png

小图标的颜色是用纯黑与纯白,通过透明度调整

黑色:正常状态:54%、禁用状态:26%

白色:正常状态:100%、禁用状态:30%

696cb5f362458940d6c339e9577778c6.png

图片规范

描述具体事物,优先使用图片。其次可以考虑使用插画

d10c8c97545ea41f5cbf735fce06c9cf.png

图片上的文字,需要淡淡地遮罩确保其可读性。深色的遮罩透明度在20%~40%之间,浅色的遮罩透明度在40%~60%之间

Android L可以从图片中提取主色,运用在其他UI元素上

文字规范

英文

英文字体使用Roboto,它有6种字重:Thin、Light、Regular、Medium、Bold和Black

c01a5431268473ecf7c4fe625a733cf3.png

中文

中文字体使用Noto,它有7种字重:Thin、Light、DemiLight、Regular、Medium、Bold和Black

b6bd36875beaad5804747d39d097549c.png

常用字号

小字提示:12sp

正文/按钮文字:14sp

小标题:16sp

Appbar文字:20sp

大标题:24sp

超大号文字:34/45/56/112sp

长篇幅正文:每行建议60字符(英文)左右

短文本:每行建议30字符(英文)左右

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值