Animation With PNG Files

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class GIFDemo extends MIDlet {

private boolean boolMotion=false;
private int iX=10,iY=60;

Display mDisplay;
Thread th;

public void destroyApp(boolean unconditional){}

public void pauseApp() {}

public void startApp() {
mDisplay = Display.getDisplay(this);

final MyCanvas can = new MyCanvas();

mDisplay.setCurrent(can);
}

}

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class MyCanvas extends Canvas implements Runnable {
Image img[]=new Image[3];
public MyCanvas() {
try {
img[0]=Image.createImage("/img1.png");
img[1]=Image.createImage("/img2.png");
img[2]=Image.createImage("/img3.png");

}catch(Exception e){}

Thread th=new Thread(this);
th.start();

}

//Display GIF image
public void paint(Graphics g) {
g.drawImage(img[imgIndex],0,0,g.TOP|g.LEFT);
}

//Handling keyEvents
protected void keyPressed(int keyCode) {

}

public void run() {
while(true) {
imgIndex++;
imgIndex%=3;
try {
Thread.sleep(500);
}catch(Exception e){}
}
}

}

6 comments:

  1. dude u didn't initialized the imgIndex......

    ReplyDelete
  2. please help me ....
    where can I contact you?
    e-mail?

    ReplyDelete
  3. Not working bro-Admin of ourtelugu.tk,pls i want to learn mobile java language.pls give here your E-Mail id or any contact info

    ReplyDelete
  4. http://www.websmithing.com/gpstracker2/getgooglemap2.php

    ReplyDelete
  5. Thanks for sharing but...
    the code is not working, did I miss something? ... :(

    ReplyDelete

 

Design by Blogger Buster | Distributed by Blogging Tips