VectorDrawable
1,基本了解Android L開始提供了新的API VectorDrawable 可以使用SVG類型的資源,也就是矢量圖。在xml文件中的標簽是<vector>
例:這是AS里Martial Icon里的一個圖標
<vector
xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"http://寬度
android:height="24dp"http://高度
android:viewportHeight="24.0"http://暫時不曉得這個是干啥的
android:viewportWidth="24.0">
android:fillColor="#FF000000"http://這個是填充顏色
android:pathData="M22,16V4c0,-1.1
-0.9,-2 -2,-2H8c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9
2,-2zm-11,-4l2.03,2.71L16,11l4,5H8l3,-4zM2,6v14c0,1.1 0.9,2
2,2h14v-2H4V6H2z"/>//這個我理解為圖形的外殼,
效果
所以外殼加填充色就可以合成一個靜態矢量圖了
2,AS如何導入svg
可以選擇Material Icon里的,也可以選擇本地SVG文件,其它的選擇,取名字,保存就不詳講了保存成功后是這樣就好了,可以打開看看