Android最简单播放GIF动画方法

很多网友觉得GIF动画竟然Android无法播放,其实GIF动画的原理就是逐帧播放,在Android中提供了AnimationDrawable类可以实现,有的网友写过GIF89A的解码方法在过去的J2ME平台移植到Android平台也能用,其实在GoogleAndroid上面开发目前2.2以后的固件支持的方法除了FlashPlayer外,更好的兼容方法就是使用万能的webkit浏览器了,我们直接在工程中内嵌一个webView,html中只要写上类似imgsrc="http://android123.com.cn/cwj.gif"这样的就可以了,当然了路径大家可以换成本地的,对于浏览器使用本地资源url为file://开头。不过webView的资源消耗也不小,开个webView对象可能占用了至少8MB的RAM吧,保守估计,当然更多的要看插件和以及html的复杂程度所决定的。

相关推荐