给定这段代码来画一条线:
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);
有 3 种可能的描边策略:
- Inside:线画在矩形 (0,50,100,70)
- 居中:线条绘制在矩形 (0,40,100,60) 中
- 外侧:线条画在矩形 (0,30,100,50) 中
在实践中,默认行为似乎遵循中心策略。是否可以修改绘画以产生与其他策略之一相对应的结果?
最佳答案
关于Android Paint描边宽度定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15309029/