读书人

J2ME中的GIF处置类

发布时间: 2012-09-08 10:48:07 作者: rapoo

J2ME中的GIF处理类
用法如下:

private GIFDecode gifd;
private int ind;
private int gifCount;
private Image frame;

void initGIF() {
gifd = new GIFDecode();
gifd.read(this.getClass().getResourceAsStream("/ar.gif"));//载入gif图片
ind = 0;
gifCount = gifd.getFrameCount();//获得帧数
System.out.println("gifCount="+gifCount);
}

void drawProgressBar(Graphics g, int xpos, int ypos, int anchor) {
frame = gifd.getFrame(ind);
ind++;
if (ind >= gifCount) {
ind = 0;
}
g.drawImage(frame, xpos, ypos, anchor);//循环绘图
}

源码:

读书人网 >J2ME开发

热点推荐