JellyBean 4.2 上的 GIF 动画不显示



我正在使用

  • Nexus 7安卓4.2
  • SDK和eclipse是adt捆绑窗口版本*下载日期:2012-11-21
  • 操作系统是Windows7 64位家庭高级sp1

我试图在上运行示例代码

。。。\ApiDemos\src.com\example\android\apis\graphics\BitmapDecode.java.

它已成功构建并在模拟器和我的nexus 7上运行。问题是应用程序没有显示*.gif动画,但其他3个*.bmp显示正确。屏幕上甚至没有任何黑框。

我尝试了不同的*.gif文件,它来自互联网或SDK示例图像文件。

我已经在谷歌小组附上了这些文件。这是链接。

在调试模式下,我检查了一些参数,如下所示:

  1. 输入流与gif文件具有相同的长度,因此我认为读取成功
  2. Movie.draw x,y是一个正数
  3. 可能是帧速率太高,所以我试着通过延迟来放慢速度,并尝试了Movie.setTime(10);所以它至少必须显示一些静态的图片。但在我的设备/模拟器上却出现了空白屏幕

谢谢。

谨致问候,Murnesty

Android不支持动画GIF。

最新更新