2013-03-09 56 views
26

鉴于此代码来画一条线:的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); 

有3种可能的中风拉策略:

  • 内部:该线是画在矩形(0, 50,100,70)
  • 中心:该线在矩形(0,40,100,60)
  • 外绘:线被画成在矩形(0,30,100,50)

实际上,默认行为似乎遵循中心策略。是否可以修改涂料以产生与其他策略之一相对应的结果?

+0

您的实际需求是什么?你确切需要什么? – 2013-08-23 04:32:10

+0

@iDroidExplorer,好吧,我将我的代码改编成了现实。但如果你很好奇,我正在设计一款游戏的场地,我需要像素精度控制来画线。 – ilomambo 2013-08-27 05:20:05

回答