SVG指令常用來(lái)編輯圖標(biāo)等圖片資源突想,當(dāng)然殴蹄,Android究抓,也支持SVG指令設(shè)計(jì)圖片,這篇博客收錄了幾個(gè)常用指令用法袭灯,可供用時(shí)查閱~
首先刺下,使用下列指令時(shí)需要注意:
1、坐標(biāo)軸以(0稽荧,0)為中心橘茉,x軸水平向右,y軸水平向下
2姨丈、所有的指令大小寫(xiě)均可畅卓,大寫(xiě)代表絕對(duì)定位,參照坐標(biāo)軸蟋恬,小寫(xiě)代表相對(duì)定位翁潘,參照當(dāng)前畫(huà)筆所在位置。
下面看看都有哪些常用指令吧~
1歼争、將畫(huà)筆移動(dòng)到某一點(diǎn)
M X,Y
效果:將畫(huà)筆移動(dòng)到(x拜马,y)位置,此時(shí)并沒(méi)有繪圖
2矾飞、繪制直線
L X,Y
效果:以當(dāng)前畫(huà)筆位置為起點(diǎn)一膨,以(x,y)為終點(diǎn)洒沦,繪制一條直線
3豹绪、繪制弧線
A RX,RY,XROTATION,FLAG1,FLAG2,X,Y
其實(shí)弧線可以看作是一個(gè)橢圓的一部分,另外申眼,弧線的起點(diǎn)就是當(dāng)前畫(huà)筆所在的位置
RX瞒津、RY:橢圓的半軸大小
XROTATION:橢圓X軸與水平方向順時(shí)針?lè)较虻膴A角大小
FLAG1:只有兩個(gè)值,1代表取大角度弧線括尸,0代表取小角度弧線
FLAG2:只有兩個(gè)值巷蚪,確定繪制的方向叶雹,1代表順時(shí)針德挣,0代表逆時(shí)針
X、Y:終點(diǎn)坐標(biāo)值
4扑毡、繪制三次貝塞爾曲線
C X1,Y1,X2,Y2,ENDX,ENDY
關(guān)于貝塞爾曲線可以學(xué)習(xí)這個(gè)博客
起點(diǎn)就是當(dāng)前畫(huà)筆所在的位置
X1有送、Y1:參照點(diǎn)1的坐標(biāo)
X2淌喻、Y2:參照點(diǎn)2的坐標(biāo)
ENDX、ENDY:終點(diǎn)坐標(biāo)
S X,Y,ENDX,ENDY
起點(diǎn)就是當(dāng)前畫(huà)筆所在的位置
X雀摘、Y:參照點(diǎn)坐標(biāo)
5裸删、繪制二次貝塞爾曲線
Q X,Y,ENDX,ENDY
起點(diǎn)就是當(dāng)前畫(huà)筆所在的位置
X、Y:參照點(diǎn)坐標(biāo)
ENDX阵赠、ENDY:終點(diǎn)坐標(biāo)
6涯塔、閉合路徑
Z
MQL于2017年8月19日完成本文肌稻。