我正在使用
- 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
示例图像文件。
我已经在谷歌小组附上了这些文件。这是链接。
在调试模式下,我检查了一些参数,如下所示:
- 输入流与gif文件具有相同的长度,因此我认为读取成功
- Movie.draw x,y是一个正数
- 可能是帧速率太高,所以我试着通过延迟来放慢速度,并尝试了Movie.setTime(10);所以它至少必须显示一些静态的图片。但在我的设备/模拟器上却出现了空白屏幕
谢谢。
谨致问候,Murnesty
Android不支持动画GIF。