Android Paint stroke width positioning
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.
链接地址: http://www.djcxy.com/p/79078.html上一篇: C ++中的堆栈或堆的全局内存管理?
下一篇: Android画笔笔划宽度定位