androidUI设计之旅 ----播放gif

         在这里,感谢源码作者的jar包,大力赞扬开源精神。

一:介绍

       Android默认是不能播放gif图片的,这需要我们自己实现。

       首先我们下载一个现成的jar包,下载地址:https://code.google.com/p/gifview/

      注:根据网址,我们看到:“作者在downloads中只更新到                1.1,以后版本更新到source下,并给出svn地址,和相              关介绍”,首先我拿1.1版本介绍一下jar包的使用方法。

二:项目使用说明(1.1版本)


(1)使用说明:上面的网址已经说的很清楚了,我把他粘贴了过来。

              1.在你的工程中新建一个lib目录,并把gifview.jar放到里面。

              2.在编译路径中添加对这个jar的引用。
              3.在使用时,可以直接在layout文件中定义gifview,但只能在代码中设置gif图片(setgifimage)

(2)1.1版本增加以下功能

     增加gif在解码过程中的图片显示方式,当gif比较大时,解码有一个过程,需要一些时间,在     此解码过程中,可以设置三种gif显示方式:

  • WAIT_FINISH.这种方式在解码过程中,不会显示任何图片,等到Gif全部解码结束后,再显示                          整个gif动画。
  • COVER.这种方式在解码过程中,只显示第一帧,在gif全部解码结束后,显示整个Gif动画。
  • SYNC_DECODER.这种方式与解码同步,解码解到哪帧,显示到哪帧。

三:项目使用说明(2.0版本)

因为2.0版本要svn中,所以要在svn中导出相关的demo,和源码。
svn地:http://gifview.googlecode.com/svn/

(1)安装svn控件。如果已经安装,跳过即可。没安装,请点击下面的网址,有教程:


(2)import->svn->从svn项目检出->创建新的资源库位置->剩下的步骤看图

3.1从svn检出
androidUI设计之旅 ----播放gif

3.2

androidUI设计之旅 ----播放gif

 3.3

androidUI设计之旅 ----播放gif


3.4上面的文件夹分别是:

trunck:源码

demo:demo

androidUI设计之旅 ----播放gif

上一篇:The Data Way Vol.3|做到最后只能删库跑路?DBA 能做的还有很多


下一篇:springMVC3学习(三)--handlerMapping和handlerAdapter