2017 Material design 第一章第三节《Material特性》

本文详细介绍了Material设计中的核心概念——Material的特性,包括Material的基本属性、物理特性、变化方式及运动规律等,帮助读者深入理解Material设计原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

三、Material特性(Material properties)

Material有一套属于自身固定不变的外在特征和内在行为逻辑

理解material的这些特性有助于我们掌握material design并运用到实际设计当中。

Material的特征

  • 立体的
  • 在空间中占有唯一的位置
  • 不能被其他material对象穿过
  • 可变化的形状
  • 只沿水平方向作变化
  • 不可弯曲
  • 能和其他material对象合并
  • 能被分裂,再合并
  • 能凭空出现或者消失
  • 能在任何轴向上移动


物理特性

Material的尺寸沿x和y轴变化(单位:dp),并且其有着固定不变的厚度(1dp)。

Material的长和宽是可变化的
可行

Material只有1dp厚
不可行

Material的投影。
投影的深浅效果跟Material对象之间的位置距离(z轴)相关。

投影的深浅效果反过来暗示material对象之间的位置距离
可行

接近的Material对象之间绝不会产生过分夸张的投影效果
不可行

任何形状和颜色的内容都能在material上面显示。添加内容不会增加material的厚度。

任何形状和颜色的内容都能在material上面显示
可行

在material有限的范围内,内容能够随意变化。

material的变化不会影响内容的变化
可行

Material是立体的。
输入事件不能穿过当前被触发的material对象。

输入事件只影响当前被触发的material对象
可行

输入事件不能穿过当前被触发的material对象
不可行

在空间内,多个material对象不能同时占据同一个位置。

沿z轴区分开多个material对象的位置是一种解决方法
可行

多个material对象不能同时占据同一个位置
不可行

一个material对象不能穿过另一个material对象。举例,就好比一张纸不能穿过另一张纸一样。

一个material对象不能穿过另一个material对象
不可行


Material的变化

Material能改变形状。

Material能改变形状

Material沿水平方向放大缩小(沿x和y轴)

Material沿水平方向放大缩小(沿x和y轴)
可行

Material不能弯曲折叠。

Material不能弯曲折叠
不可行

多个material对象能够合并成为一个material对象。

多个material对象能够合并成为一个material对象

被分裂的material对象能够再次合并。

被分裂的material对象能够再次合并


Material的运动

Material能够出现或消失在空间里的任何地方。

Material能够出现或消失在空间里的任何地方

Material能沿任何轴向移动。

Material能沿任何轴向移动

Z轴上发生的运动变化一般是用户与material对象交互的反馈结果。

Z轴上发生的运动变化一般是用户交互的反馈结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值