CanvasContext.fill

2020-09-14 15:17 更新

简介

CanvasContext.fill 用于对当前路径中的内容进行填充。默认的填充色为黑色。

使用限制

  • 如果当前路径没有闭合,fill() 方法会将起点和终点进行连接,然后填充,详情见 示例代码 1
  • fill() 填充的的路径从 beginPath() 开始计算,但不包含 fillRect() ,详情见 示例代码 2

扫码体验

undefined

效果示例

画布.gif

示例代码

示例代码 1

  1. //.js
  2. const ctx = my.createCanvasContext('canvas')
  3. ctx.moveTo(20, 20)
  4. ctx.lineTo(200, 20)
  5. ctx.lineTo(200, 200)
  6. ctx.fill()
  7. ctx.draw()

显示效果如下图所示: canvas.png

示例代码 2

  1. //.js
  2. const ctx = my.createCanvasContext('canvas')
  3. ctx.rect(20, 20, 110, 40)
  4. ctx.setFillStyle('blue')
  5. ctx.fill()
  6. ctx.beginPath()
  7. ctx.rect(20, 30, 150, 40)
  8. ctx.setFillStyle('yellow')
  9. ctx.fillRect(20, 80, 150, 40)
  10. ctx.rect(20, 150, 150, 40)
  11. ctx.setFillStyle('red')
  12. ctx.fill()
  13. ctx.draw()

显示效果如下图所示: canvas2.png

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

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号