Given this code to draw a line:
Paint p;
p = new Paint(Paint.ANTI_ALIAS_FLAG);
p.setColor(android.graphics.Color.WHITE);
p.setStyle(Paint.Style.FILL);
p.setStrokeWidth(21);
canvas.drawLine(0,50,100,50,p);
there are 3 possible stroke-drawing strategies:
In practice it appears that default behavior follows the Center strategy. Is it possible to modify a paint to produce results corresponding to one of the other strategies?
No you can't; the stroke is always centered. The only things you can control are:
You must manually account for the stroke width when defining your drawing paths.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With