2013-04-01 4 views
2

при рисовании линии в холсте с использованием пути, в котором я получаю небольшой сбой, как на картинке ниже ... я новичок в разработке Android. Я знаю, что делаю какую-то глупую ошибку, я не знаю, что это это ... если кто-ВГА идея помощь me..thankscanvas line glitch

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); 
+0

Какого скриншот желаемого результат? –

ответ

1

Вы можете просто использовать canvas.drawLine(this.pos/2, 25, this.pos, 25, ppaint). drawPath() работают, как ожидается, в вашем коде;)

+0

no для меня drawpath дает визуальный глюк – Akilan

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();