Android画笔描边宽度定位

给出这个代码来画一条线:

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); 

有三种可能的描边策略:

  • 里面:线被画在矩形(0,50,100,70)
  • 中心:线画在矩形(0,40,100,60)
  • 外部:该线被画在矩形(0,30,100,50)

在实践中,违约行为似乎遵循中心战略。 是否有可能修改一个油漆产生符合其他策略之一的结果?

Solutions Collecting From Web of "Android画笔描边宽度定位"