-
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):弧线
-
Z = closepath():关闭路径
-
使用原则:
-
坐标轴为以(0,0)为中心,X轴水平向右,Y轴水平向下
-
所有指令大小写均可。大写绝对定位,参照全局坐标系;小写相对定位,参照父容器坐标系
-
指令和数据间的空格可以省略
-
同一指令出现多次可以只用一个
注意,'M’处理时,只是移动了画笔, 没有画任何东西。 它也可以在后面给出上同时绘制不连续线。
AS生成vector,使用as系统图标
在androidStudio其实已经有很多系统使用的图标了,我们在使用时其实可以不用UI再次进行切图,直接使用就是了!
- 使用步骤:File->New->Vector Asset;(如果选择Image Assets导出的是PNG格式图片)
- 然后选择Material Icon,然后点击小机器人
- 这里有所有的系统图片,选择你想用的就好了