Android 自定義 vector

Vector常用語法了解:

M = moveto(M X,Y) :將畫筆移動到指定的坐標位置
L = lineto(L X,Y) :畫直線到指定的坐標位置
H = horizontal lineto(H X):畫水平線到指定的X坐標位置
V = vertical lineto(V Y):畫垂直線到指定的Y坐標位置
C = curveto(C X1,Y1,X2,Y2,ENDX,ENDY):三次貝賽曲線
S = smooth curveto(S X2,Y2,ENDX,ENDY):平滑曲線
Q = quadratic Belzier curve(Q X,Y,ENDX,ENDY):二次貝賽曲線
T = smooth quadratic Belzier curveto(T ENDX,ENDY):映射
A = elliptical Arc(A RX,RY,XROTATION,FLAG1,FLAG2,X,Y):弧線
A(圓的x軸半徑,y軸半徑,x軸旋轉角度,0/1-小/大弧度,0/1-逆/順時針,圓的終點位置x點,圓的終點位置y點)
Z = closepath():關閉路徑

<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:aapt="http://schemas.android.com/aapt"
    android:width="300dp"
    android:height="300dp"
    android:viewportWidth="99"
    android:viewportHeight="99">

    <path
        android:pathData="M0,0 H99 M0,0 V99 M99,99 H0 M99,99 V0"
        android:strokeWidth="2"
        android:strokeColor="#000000">
        <aapt:attr name="android:fillColor">
            <gradient
                android:angle="0"
                android:centerColor="#B451EC"
                android:endColor="#62A7F0"
                android:endX="99"
                android:endY="99"
                android:startColor="#E364E5"
                android:startX="0"
                android:startY="0"
                android:type="linear" />
        </aapt:attr>
    </path>
</vector>
image.png
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape>
            <size
                android:width="100dp"
                android:height="100dp" />
            <gradient
                android:endColor="@android:color/holo_red_light"
                android:startColor="@android:color/holo_blue_light" />
        </shape>
    </item>
    <item
        android:bottom="2dp"
        android:left="2dp"
        android:right="2dp"
        android:top="2dp">
        <shape>
            <solid android:color="@android:color/white" />
        </shape>
    </item>
</layer-list>
image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容