在 Material Design 中,Elevation 用於表達 Surface 的高度,以凸顯視覺層級和空間感。
Measuring elevation
- Elevation 是兩個 surface 在 z 軸上的相對距離,此距離的衡量方式為兩個 surface 在 z 軸上的 density independent pixel (dp),而描繪 elvation 的方式是透過 shadow
描繪 elevation 的方式除了 shadow 外也可以透過填充不同的顏色或透明度來達到,然而卻不能表達各個 surface 間相對高度的程度
(透過不同填充顏色表達不同高度)
(透過透明度表達不同高度)
Elevation System
所有元件都有各自初始的 elevation: resting elevation
Change elevation
要成功描繪 elevation,surface 需要可以表達下列三點特點
動畫可以突現 elevation 的差異,其中動畫包含
elevation 可以用於表達內容的重要性,較高的內容可能代表他可以操作較低的內容(floating action button)、吸引注意力(dialog)或是較為重要因此需要較高的層級。反之若內容在同一個平面上則代表有相同的重要性
Reference