2

パスを使用してキャンバスに線を引くと、下の図のように少しグリッチが発生します...私はAndroid開発に不慣れです..私は愚かな間違いを犯していることを知っています..アイデアを助けてください..ありがとう

ここに画像の説明を入力

ここに画像の説明を入力

私のパスコードは

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

2 に答える 2

1

あなたはただ使うことができますcanvas.drawLine(this.pos/2, 25, this.pos, 25, ppaint)。drawPath() はコードで期待どおりに動作しています;)

于 2013-04-01T13:51:19.313 に答える
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();
于 2016-03-31T19:04:00.747 に答える