Canvas中的lineto方法是用来绘制直线的,可以在Canvas上画出任何形状的线条。它的使用方法是:
context.beginPath();
context.moveTo(x1, y1);
context.lineTo(x2, y2);
context.stroke();
它需要指定起始点和终点的坐标,也就是x1、y1和x2、y2。
使用lineto方法可以画出任意形状的线条,比如:
context.beginPath();
context.moveTo(50, 50);
context.lineTo(100, 100);
context.lineTo(150, 50);
context.lineTo(200, 100);
context.lineTo(250, 50);
context.lineTo(300, 100);
context.stroke();
这段代码可以画出一个三角形,如下图所示:
lineto方法可以用来绘制复杂的图形,比如圆形、椭圆形、曲线等等。
它还可以用来画出一些简单的图形,比如矩形、正方形等。
context.beginPath();
context.moveTo(50, 50);
context.lineTo(150, 50);
context.lineTo(150, 150);
context.lineTo(50, 150);
context.lineTo(50, 50);
context.stroke();
这段代码可以画出一个正方形,如下图所示:
lineto方法还可以用来画出一些折线图,比如折线图、曲线图等等。
context.beginPath();
context.moveTo(50, 50);
context.lineTo(100, 100);
context.lineTo(150, 50);
context.lineTo(200, 100);
context.lineTo(250, 50);
context.lineTo(300, 100);
context.stroke();
这段代码可以画出一个折线图,如下图所示:
lineto方法是一个非常强大的方法,可以用来绘制各种各样的图形,是Canvas中不可缺少的一种方法。
本文链接:http://task.lmcjl.com/news/12437.html