interface CanvasPath { arc(x: number,
y: number,
radius: number,
startAngle: number,
endAngle: number,
counterclockwise?: boolean): void; arcTo(x1: number,
y1: number,
x2: number,
y2: number,
radius: number): void; bezierCurveTo(cp1x: number,
cp1y: number,
cp2x: number,
cp2y: number,
x: number,
y: number): void; closePath(): void; ellipse(x: number,
y: number,
radiusX: number,
radiusY: number,
rotation: number,
startAngle: number,
endAngle: number,
counterclockwise?: boolean): void; lineTo(x: number,
y: number): void; moveTo(x: number,
y: number): void; quadraticCurveTo(cpx: number,
cpy: number,
x: number,
y: number): void; rect(x: number,
y: number,
w: number,
h: number): void; roundRect(x: number,
y: number,
w: number,
h: number,
radii?: number | DOMPointInit | (number | DOMPointInit)[]): void; } 方法
arc
- arc(x, y, radius, startAngle, endAngle, counterclockwise?): void
参数
- x: number
- y: number
- radius: number
- startAngle: number
- endAngle: number
可选counterclockwise: boolean
返回 void
arcTo
- arcTo(x1, y1, x2, y2, radius): void
参数
- x1: number
- y1: number
- x2: number
- y2: number
- radius: number
返回 void
bezierCurveTo
- bezierCurveTo(cp1x, cp1y, cp2x, cp2y, x, y): void
参数
- cp1x: number
- cp1y: number
- cp2x: number
- cp2y: number
- x: number
- y: number
返回 void
ellipse
- ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, counterclockwise?): void
参数
- x: number
- y: number
- radiusX: number
- radiusY: number
- rotation: number
- startAngle: number
- endAngle: number
可选counterclockwise: boolean
返回 void
lineTo
- lineTo(x, y): void
返回 void
moveTo
- moveTo(x, y): void
返回 void
quadraticCurveTo
- quadraticCurveTo(cpx, cpy, x, y): void
参数
- cpx: number
- cpy: number
- x: number
- y: number
返回 void
rect
- rect(x, y, w, h): void
参数
- x: number
- y: number
- w: number
- h: number
返回 void
roundRect
- roundRect(x, y, w, h, radii?): void
返回 void