1、moveTo(float x, float y);
畫筆移動到坐標(x,y)的位置
2、lineTo(float x, float y);
用于畫直線,一般是從(0,0)坐標連接當(dāng)前坐標(x,y)的直線,當(dāng)結(jié)合moveTo使用時,是當(dāng)前畫筆的坐標連接坐標(x,y)的直線;
mPath.lineTo(400,400);
canvas.drawPath(mPath,mPaint);

lineTo
mPath.moveTo(200,100);
mPath.lineTo(400,400);
canvas.drawPath(mPath,mPaint);

moveTo&lineTo
3、quadTo(float x1, float y1, float x2, float y2)
quadTo(float x1, float y1, float x2, float y2)是當(dāng)前坐標到坐標(x2,y2)之間的貝瑟爾曲線;坐標(x1,y1)是貝瑟爾曲線的控制點;
mPath.moveTo(200,300);
mPath.quadTo(350,50,500,300);
canvas.drawPath(mPath,mPaint);

quadTo
關(guān)于貝瑟爾曲線可以看這篇文章http://www.gcssloop.com/customview/Path_Bezier