Как нарисовать гладкий / закругленный путь?

Я создаю пути и добавляю несколько линий в каждый путь с помощью path.moveTo(x, y) и path.lineTo(x, y). Затем canvas.drawPath(path, paint) рисует все пути. Но в некоторых контурах между линиями остаются пробелы в 1-2 пикселя. Как я могу удалить эти пробелы? Мой код выглядит примерно так:

paint = new Paint();
paint.setColor(Color.RED);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
paint.setDither(false);
paint.setStrokeWidth(3);
paint.setAntiAlias(true);

for (int i = 0; i < length; i++) {
     Path path = new Path();
     path.moveTo(a, b);
     path.lineTo(c, d);
     path.moveTo(c, d);
     path.lineTo(e, f);
     canvas.drawPath(path, paint);
}
34
задан Onuray Sahin 30 September 2011 в 09:30
поделиться