《j2me透明效果的设计.docx》由会员分享,可在线阅读,更多相关《j2me透明效果的设计.docx(3页珍藏版)》请在金锄头文库上搜索。
1、 j2me透明效果的设计代码/* 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 stubprotected void des
2、troyApp(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 blocke.printStackTrace();imgWidth = srcImage.getWidth();imgHeight = srcImage.getHeight();/ 制造原始图片的像素数组,用一个int来代表每一个像素,按位表示方式是:0xAARRGGBB