我想显示下载 gif 文件。
并使用 GifAnimationDrawable 进行处理。
它在仿真中运行。不在其他设备上。未播放的 gif 图像。
没有难点出错。
public void showGifView(InputStream input){
final GifAnimationDrawable drawable;
try {
drawable = new GifAnimationDrawable(input, true);
act.runOnUiThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
view.setBackground(drawable);
AnimationDrawable frameAnimation = (AnimationDrawable) view.getBackground();
frameAnimation.start();
//view.setImageDrawable(drawable);//drawable.start();
}
});
input.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("showGifView //// " + e);
}
}