2010-06-29 59 views
1

我想绘制一个两个像素宽的线。我怎样才能做到这一点?如何在图形上设置线宽?

+1

您需要提出更具体的问题。这个是来做什么的?多高?等等。 – 2010-06-29 06:11:18

+0

好的,例如在Android上:paint.setStrokeWidth(3); 此方法设置线宽。在这种情况下,线宽为3像素。 我在黑莓上搜索就像这种方法。 – Ferdinand 2010-06-29 09:59:08

回答

4

没有方法可以设置线条的宽度。你有两个选择:

1)如果你的线是水平/垂直的,那么你可以使用fillRect来画线。

2)您可以在x或y方向上绘制一个像素偏移的多条线,使外观变粗。

他们可能并不理想,但他们完成了工作。

+0

是的,这几乎是黑莓手机上的唯一途径。它非常荒谬。 – paullb 2010-06-30 03:27:00

2

没有方法可以设置一条线的宽度。但是如果你想要,你可以画下面的代码。我不认为这是正确的方式。但它会帮助你。

Graphics c = new Graphics(); 
c.drawLine(5, 20, width-10, 20); 
c.drawLine(5, 21, width-10, 20);