3

メソッドを使用Canvas.drawLineしてポリゴンを描画しようとしています

これが私が使用しているコードです

Canvas canvas = new Canvas(cache);
Paint paint = new Paint();
paint.setStrokeWidth(16);
paint.setColor(this.currentDrawing.getColor());
paint.setFlags(Paint.ANTI_ALIAS_FLAG);
systemCanvas.drawBitmap(cache, 0, 0, paint);
paint.setStrokeCap(Cap.ROOUND);
canvas.drawLine(from.getLeft(), from.getTop(), to.getLeft(), to.getTop(), paint);

そして、これは私が得ている出力です:

ここに画像の説明を入力

線がレンダリングされる方法に注目してください。線は丸い形状で途切れ、スムーズに結合しません。なぜそれが起こっているのか理解していますが、スムーズで一貫したものにする方法がわかりません。

どんな助けでも大歓迎です。

4

3 に答える 3