CanvasContext.closePath

2020-09-14 15:16 更新

简介

CanvasContext.closePath 用于关闭一个路径。关闭路径会连接起点和终点。如果关闭路径后没有调用 fill() 或者 stroke() 并开启了新的路径,那之前的路径将不会被渲染。

扫码体验

undefined

效果示例

画布.gif

示例代码

示例代码 1

//.js
const ctx = my.createCanvasContext('canvas')
ctx.moveTo(20, 20)
ctx.lineTo(150, 20)
ctx.lineTo(150, 150)
ctx.closePath()
ctx.stroke()
ctx.draw()

显示效果如下图所示: ctx.closepath.png

示例代码 2

//.js
const ctx = my.createCanvasContext('canvas')
ctx.rect(20, 20, 150, 50)
ctx.closePath()


ctx.beginPath()
ctx.rect(20, 50, 150, 40)


ctx.setFillStyle('red')
ctx.fillRect(20, 80, 120, 30)


ctx.rect(20, 150, 150, 40)


ctx.setFillStyle('blue')
ctx.fill()
ctx.draw()

显示效果如下图所示: ctx.clseopath2.png

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号