我正在为诺基亚N97开发j2me项目。我想垂直编写测试,即垂直旋转我的文本。我使用的是Graphics.DrawString();在画布上绘制文字的方法。
任何人都可以帮我如何在画布上绘制和旋转文字。
提前致谢
答案 0 :(得分:3)
您可以创建所需文本大小的可变Image
(使用Font.stringWidth()
和Font.getHeight()
作为维度),将文本绘制到Image
使用Graphics
对象,使用图像实例化Sprite
,使用Sprite.setTransform(Sprite.TRANS_ROT90)
旋转它,最后使用Sprite.paint()
绘制它。
MIDP2 spec中有关所有这些内容的更多信息。
HTH