Material可以经过改变本身的形状和尺寸来吸引用户关注。html
矩形的变化(Rectangular transformation)
不一样时
同时ide
径向变化(Radial transformation)
对称和圆形ui
Material对象的形状(尺寸)上的变化并非同时放大(或缩小),而是宽和高错开放大(或缩小),同时分别应用缓动曲线效果。这些Material对象大小的缩放不仅仅只考虑自身的变化,还须要综合考虑它与周边或者内部其余元素的关系,精心编排整一套的对象动效变化。google
凡是出如今屏幕上关于material对象自身的变化都须要应用标准曲线的运动效果,好比下面的例子所示。3d
宽和高的变化
对象的宽、高变化可能同时发生变化,也可能不一样时发生变化。orm
不一样时发生变化的意思就是说宽和高不在同一时间开始放大(或缩小)。这种宽高变化方式适合涉及到多个对象变化或发生位置变化的状况。cdn
同时发生变化的意思就是说宽和高在同一时间开始放大(或缩小)。这种宽高变化方式适合单个对象沿单一轴向变化的状况。htm
当对象宽、高的变化是不一样时发生的方式,那该对象包含的元素(如文本或图像)的尺寸变化应该按照一个固定的宽高比而不是采起宽、高不一样时发生变化的方式进行变化,不然就会显得极其不天然。更多关于包含元素的对象该如何进行变化,请看 编排。对象
径向变化采用的是等比例(宽、高同时变化)的缩放方式,其变化来自用户触发。径向变化通常用于圆形变化成其余图形。blog
以当前被触发对象的中心位置为准开始变化。
合并
Material对象能够与其余对象合并,也能够分裂出多个Material对象。当两个对象合并的时候,它们相互接近,直到边缘相遇、重叠,最后结束移动完成合并。
分裂
当material对象分裂出多个对象的时候,其中每一个被分裂的对象只须要相互移动离开就能完成分裂。
投影
分裂出来的material对象的投影不会投射到其余对象的身上。