Sto creando percorsi e aggiungendo linee multiple in ogni percorso utilizzando path.moveTo(x, y)
e path.lineTo(x, y)
. Quindi canvas.drawPath(path, paint)
sta disegnando tutti i percorsi. Ma ci sono 1-2 pixel di spazio tra le linee in alcuni percorsi. Come posso rimuovere questi spazi? Il mio codice è qualcosa di simile:Come disegnare un percorso scorrevole/arrotondato?
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);
}
è necessario inserire il codice in su. – blessenm
Hai provato a impostare l'anti-aliasing sull'oggetto Paint? – Bringer128
Sì, ho modificato la mia domanda. –