為什么在context.lineCap="xxx" 后面寫上 context.closePath() 線帽就不出現(xiàn)了?
根據(jù)前面講解,closePath 是封閉圖案或者路徑結(jié)束的時(shí)候使用的,為什么會(huì)妨礙lineCap的設(shè)置?還是以下代碼有什么不對(duì)的地方嗎?懇請(qǐng)大神解惑。
????context.beginPath(); ????context.moveTo(100,200); ????context.lineTo(600,200); ????context.lineCap='round'; ????context.closePath() ????context.stroke();
2020-07-13
closePath()會(huì)封閉線段,首尾相連了,lineCap不能用于線段轉(zhuǎn)折處,可以用lineJoin()設(shè)置折點(diǎn)圓頭。