使用setLineDash关闭虚线

时间:2015-07-12 18:34:13

标签: javascript html5-canvas

努力使这项工作。绘制很多线条,有些是虚线,有些则没有。工作几次之后,然后我就随机了。以下从代码中提取:

var context;  // global

function drawArrow (dashed, c, x1, y1, x2, y2) {

context.setLineDash([]);
if (dashed === true) { context.setLineDash([3, 3]); }

在其他文章(over .length = 0)中建议使用[]来关闭虚线。

请参阅Marching ant effect curves using setLineDash

Toggle setLineDash()

1 个答案:

答案 0 :(得分:0)

我使用

开始工作
ctx.setLineDash([]);

if(dashed == true) {
  ctx.setLineDash([5, 2]);
}