新路径每次都要cxt.stroke()?

来源:2-3 线条组成的图形和beginPath

慕侠6683825

2015-09-18 00:43

问个问题,用cxt.beginPath绘制新的路径的时候,比如有几个新的路径,cxt.lineWidth,cxt.strokeStyle是状态,但是最后都是要实际的绘制,调用的是cxt.stroke()来绘制的时候,为什么不能在最后使用一个cxt.stroke(),而是每个新路径都使用cxt.stroke()绘制。

写回答 关注

1回答

  • Q版的我
    2015-12-16 15:46:45

    个人理解是每一段线段完成以后你需要有一个将画笔抬起的动作,这个动作在stroke中包含着,如果你是最后使用的话,就是中间没有抬笔的动作导致前面所有的线段会连接起来,而不是各自分开

Canvas绘图详解

Canvas系列教程第二课,详解Canvas各接口,让同学彻底掌握Canvas绘图

72881 学习 · 422 问题

查看课程

相似问题