我知道有一个很好的类图形,基本的api就像drawLine,drawRect。但我需要更多的控制来设置我的形状像素大小,宽,粗,细线。我的目的是根据不同的标准绘制动态形状(类似于附加图像)。
我是J2ME的新手。任何其他建议,以实现我的目标,表示赞赏。谢谢!
答案 0 :(得分:1)
无法在J2ME中设置线条粗细。
但是,您可以尝试一些解决方法:
要模拟粗线,您可以绘制多条线 要绘制一个粗圆,你可以绘制一个较大的圆圈,然后在其中绘制一个较小的圆圈。
对于虚线,请使用setStrokeStyle
。
答案 1 :(得分:0)
如果您的目标设备是诺基亚,则可以将drawPixels(...)
和drawPolygon(...)
与MIDP图形方法drawLine(...)
,drawRect(...)
和drawArc(...)
结合使用。实现你的目标。 drawPixels(...)是一个非常强大的方法,你可以绘制几乎任何你想要的自定义形状。我知道索尼爱立信支持诺基亚UI api,但“字符串附加”。
可以在此link找到更多描述性信息。
如果您的目标设备不仅仅是诺基亚,我建议您找到诺基亚UI类DirectGraphics
的/自我端口。诺基亚没有像ODM那样的特定库。