我们大家都知道 android 平台是不能播放GIF动画的,要想播放GIF动画,首先需要对GIF图像进行解码,然后将GIF中的每一帧取出来保存到一个容器中,然后根据需要连续绘制每一帧,这样就可以轻松地实现了GIF动画的播放,这个逻辑十分简单。 这种实现方式 代码我 就不贴出来了 太长了,有兴趣研究的朋友去附件下载源码自己研究吧。
我推荐大家terry_龙的 这个篇文章了 [url]http://terryblog.blog.51cto.com/1764499/388226[/url] 使用他介绍这种方式 播放GIF 比较方便因为是用软件直接解码出GIF的每一帧 其实原理都一样 解码出 每一帧图像 然后 用Frame动画播放。
我推荐大家terry_龙的 这个篇文章了 [url]http://terryblog.blog.51cto.com/1764499/388226[/url] 使用他介绍这种方式 播放GIF 比较方便因为是用软件直接解码出GIF的每一帧 其实原理都一样 解码出 每一帧图像 然后 用Frame动画播放。