对于gif最简单直接的方法就是使用一个开源项目GifView的包
首先在这个网址下载一个gifView的包http://code.google.com/p/gifview/downloads/list
<com.ant.liao.GifView
android:id="@+id/gif2"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:paddingTop="4px" android:paddingLeft="14px" android:enabled="false" />
然后将将其绑定 : gf1 = (GifView)findViewById(R.id.gif1);
这样就可以像用一个普通的button一样使用一个gifview了。
然 后 对 于 暂 停 继 续 播 放 问题就来了:
gf1.showCover();
gf1.showAnimation();
这两个方法可以实现暂停和继续,但是会出现一个小小的bug,就是每次暂停的时候画面会回到最开始的一帧