
Path
1.moveTo moveTo表示将绘制点移动到某一个坐标处,该方法并不会进行绘制,主要是用来移动画笔。默认情况下起始坐标位于(0,0)点。
2.lineTo lineTo表示绘制一条直线:
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Path path = new Path();
path.lineTo(50,
50);
canvas.drawPath(path, paint);
3.quadTo 用于绘制二阶贝塞尔曲线,从上一个点开始,绘制二阶Bezier曲线(x1,y1)为控制点, (x2,y2)为终点如果之前没有调用过 moveTo(),则默认从 (0,0)作为起点绘制。
/**
- 从上一个点开始,绘制二阶Bezier曲线
- (x1,y1)为控制点, (x2,y2)为终点
- 如果之前没有调用过 moveTo(),则默认从 (0,0)作为起点绘制。
*/
public void quadTo(float x1, float y1, float x2, float y2) ;
/**
- 和quadTo相同,只不过这里是使用的是相对坐标。
*/
pub

最低0.47元/天 解锁文章
431

被折叠的 条评论
为什么被折叠?



