通過(guò)數(shù)學(xué)公式描述一個(gè)曲線(xiàn)的路徑和狀態(tài),將一個(gè)曲線(xiàn)轉(zhuǎn)成一個(gè)我們能表達(dá)出來(lái)的數(shù)學(xué)公式。
二階Bezier曲線(xiàn):quadTo通過(guò)API繪制一條二階Bezier曲線(xiàn)
mPath.quadTo(x1,y1,x2,y2);//絕對(duì)坐標(biāo)
mPath.rQuadTo(x1,y1,x2,y2);//相對(duì)坐標(biāo)
x1:控制點(diǎn)坐標(biāo)X;y1:控制點(diǎn)坐標(biāo)Y;
x2:結(jié)束點(diǎn)坐標(biāo)X;x1:結(jié)束點(diǎn)坐標(biāo)Y;
三階Bezier曲線(xiàn):cubicTo通過(guò)API繪制一條三階Bezier曲線(xiàn)
mPath.cubicTo(x1,y1,x2,y2,x3,y3);//絕對(duì)坐標(biāo)
mPath.rCubicTo(x1,y1,x2,y2,x3,y3);//相對(duì)坐標(biāo)
x1:控制點(diǎn)坐標(biāo)X1;y1:控制點(diǎn)坐標(biāo)Y1;
x2:控制點(diǎn)坐標(biāo)X;x2:控制點(diǎn)坐標(biāo)Y2;
x3:結(jié)束點(diǎn)坐標(biāo)X;x3:結(jié)束點(diǎn)坐標(biāo)Y;

多點(diǎn)觸控

通過(guò)Bezier讓繪制更圓滑

路徑變換

獲取Bezier路徑

獲取Bezier 路徑去做路徑動(dòng)畫(huà)