播放gif也调研了有一段时间,主要考虑了两种实现方式: 1、Android里自行解码实现; 2、通过webview借助html5来实现 WebView中可以实现gif的播放 但是效率上不太好,另外还有缩放等等问题,没有采用。 Android里开源库比较好的就是GifView了(项目地址:http://code.google.com/p/gifview/), 但是个人感觉还是有一些不足的地方,就是每个GifView都需要开启一个线程,界面上gif比较多时,卡顿比较严重。所以就作了一些改动,最后的实现借鉴了通常游戏里动画的做法,通过一个线程控制所