在J2ME中使用Nokia UI API实现图片的旋转
作者:陈跃峰
出自:http://blog/csdn.net/mailbomb
在MIDP1.0中,没有提供实现图片旋转的方法,在MIDP2.0的Sprite类中,提供了实现图片旋转的方法。
而Nokia的UI API中,直接提供了在绘制图片时,旋转原始图片的方法。该方法用户绘制游戏中的炮弹等需要在四个方向上显示不同内容时,非常有用,可以节约程序占用的空间。
实现该功能的是DirectGraphics接口中的drawImage方法,使用时需要首先引入com.nokia.mid.ui包,该方法的声明如下:
public void drawImage(Image img, int x, int y, int anchor, int manipulation)
其中参数的作用如下:
img——需要绘制的图片对象
x——图片左上角的x坐标
y——图片左上角的y坐标
anchor——坐标的使用方式
manipulation——旋转的角度
其中前四个参数和Graphics里面的drawImage方法完全一样,第五个参数可以选择的内容如下:
ROTATE_90——旋转90度
ROTATE_180——旋转180度
ROTATE_270——旋转270度
注意:所有的旋转都是逆时针方向的旋转。
实际使用代码:
//从系统的Graphics对象来创建DirectGraphics类型的对象
DirectGraphics dg = DirectUtils.getDirectGraphics(g);
//绘制旋转90的图片
dg.drawImage(img,30,30,Graphics.TOP | Graphics.LEFT, DirectGraphics. ROTATE_90);
上面的代码实现将图片对象img代表的图片,按照逆时针旋转90度以后进行绘制。
分享到:
相关推荐
J2ME API J2ME API J2ME API J2ME API J2ME API
J2me中任意角度图片旋转 J2me中任意角度图片旋转
j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api j2me----api
J2ME 中文api以及应用 J2ME 中文api以及应用.rar
J2ME API技术手册,里面还有wtk的使用细节描述呢!可是chm格式的,挺方便的
J2ME中文API J2ME中文API帮助文档
手册中相应图片、图表、文字的版权归原作者所有。你可以分发本手册的拷贝,但请保证其内容的完整性。www.j2medev.com对于使用本手册造成的任何损失,概不...Nokia UI API 1.1 欢迎用户通过手册中间的链接反馈意见。
J2ME中文版API J2ME中文版API
J2ME API参考文档 提取自WTK22
J2ME中文版API,希望大家多多支持!我找了很久才找到的!
j2me中文开发文档api 网上很难找到的啊!!!
j2me中文帮助文档,手机程序开发的帮助文档,手机游戏开发的帮助文档,参考文档
android平台中j2me MIDP2.0中GameAPI中几个工具类移植版本, 四个类Layer、LayerManager、Sprite、TiledLayer
J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用...
Symbian J2ME 方面的,希望对大家有用,不吝赐教。
j2me api中文档适合于手机游戏开发的人员
j2me api 中文 j2me api 中文
j2me api中文版j2me api中文版j2me api中文版j2me api中文版
自己搜了一上午,花了一下午将csdn上现有的大部分j2me的中文api整合在一起的j2me-中文api,是个简单版的pdf,带有目录,主要是介绍了很多常用的类,实在不容易,绝对中文,这个是odt的(openoffice的),可以拿来...
J2ME手机软件图形界面API