帆布线故障

时间:2013-04-01 13:42:17

标签: android path android-canvas visual-glitch

当使用路径在画布上绘制一条线时我得到的小故障如下图所示...我是Android开发的新手......我知道我犯了一些愚蠢的错误我不知道它是什么..如果有人有想法帮助我......谢谢

enter image description here

enter image description here

我的路径代码是

 path.moveTo((this.pos/2),0);
              path.lineTo((this.pos/2),25);
              path.lineTo(this.pos,25);
              path.close();
              canvas.drawPath(path, ppaint);

2 个答案:

答案 0 :(得分:1)

您可以使用canvas.drawLine(this.pos/2, 25, this.pos, 25, ppaint)。 drawPath()在您的代码中按预期工作;)

答案 1 :(得分:0)

你可以尝试

ctx.beginPath();
ctx.moveTo((this.pos/2),0);
ctx.lineTo((this.pos/2),25);
ctx.lineTo(this.pos,25);
ctx.closePath();
ctx.strokeStyle = "Red";//border color here
ctx.stroke();
ctx.fillStyle = "blue";//fill color here
ctx.fill();