|
j2me透明效果的设计 |
|
|
|
www.nanhushi.com 佚名 不详 |
|
透明效果的设计,是开发游戏以及UI的常谈话题,小弟整理了下关于透明效果的嗲们,有兴趣的朋友可以看看 代码 /** * * @author Jagie * */ public class ShadowMIDlet extends MIDlet { Canvas c = new ShadowCanvas(); public ShadowMIDlet() { } protected void startApp() throws MIDletStateChangeException { Display.getDisplay(this).setCurrent(c); } protected void pauseApp() { // TODO Auto-generated method stub } protected void destroyApp(boolean arg0) throws MIDletStateChangeException { // TODO Auto-generated method stub } } /** * * @author Jagie * */ class ShadowCanvas extends Canvas implements Runnable { int w, h; // 原始图片 Image srcImage; // 原始图片的像素数组 int[] srcRgbImage; // 渐变图片的像素数组 int[] shadowRgbImage; int imgWidth, imgHeight; int count; public ShadowCanvas() { w = this.getWidth(); h = this.getHeight(); try { srcImage = Image.createImage("/av.png"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } imgWidth = srcImage.getWidth(); imgHeight = srcImage.getHeight(); // 制造原始图片的像素数组,用一个int来代表每一个像素,按位表示方式是:0xAARRGGBB
|
|
|
|
| 文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: J2me制作会动的波浪字体方法及代码 下一篇文章: J2ME开发中常见属性(Property)及其作用列表 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
| |
|