说到gif,目前很多Android软件都具备了该功能,比如新浪微博。在Android 2.3平台中,系统自带的图片查看应用是Gallery3D,其并不具有播放gif图片的功能。Gallery3D是一家叫做cooliris公司制作的一款Android图片浏览应用,因其具备3D特效,因此称之为Gallery3D,这也与Android自带的Gallery区分开。想了解更多关于Gallery3D的信息可以查看这里。个人觉得,其实Android 2.3中的Gallery3D还是很复杂的,也是很值得研究的,本次只是因为工作原因涉及到其冰山一角,特留此笔记以备忘。
欢迎转载,请务必注明出处:http://blog.csdn.net/yihongyuelan
对于gif的添加,文章会大致分成三个部分:
(1)概要;主要涉及Gallery3D基础知识。
(2)显示图片流程;主要涉及缩略图和大图的显示。
(3)代码框架。给Gallery3D添加gif支持,使之能够正常播放。
文章的目的很简单,一方面给自己留作笔记,另一方面作为回顾。文中并不会对Gallery3D展开去将,主要是围绕主线"添加gif支持",因此很多地方可能并不是那么详细,也有可能我自己也没弄清楚的,文章的结尾我将给出一些参考资料,有兴趣研究的朋友可以自己参考并学习。