dev-zuo 技术日常
Github

canvas 多次fill会覆盖前面的fill的问题

这篇文章发布于 2020/07/06,归类于
标签:
canvas多次fill会覆盖前面的fill的问题ctx.fill覆盖了前一次的fill

在使用canvas进行绘图时,封装了一个绘制函数,每次都会填充颜色 ctx.fill(),如果多次执行,只会在最后一次时,整体fill一次?

刚开始以为是后面的fill覆盖了前面的fill,后来网上查了下,第一次fill后,**再次fill需要再次调用ctx.beginPath()**,不然只会在最后一次fill。

参考: HTML5的canvas标签为什么会覆盖之前画的东西的颜色