J2ME中的GIF处理类

阅读 84

2023-03-20


用法如下:

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);//循环绘图

}



源码:

  • ​​GIFDecode.rar​​ (4.9 KB)
  • 下载次数: 39

精彩评论(0)

0 0 举报