`
endual
  • 浏览: 3503534 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android显示GIF动画 GifView

 
阅读更多

Android显示GIF动画 GifView

  分享到:
1
收藏
45

GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片

使用方法:

1-把GifView.jar加入你的项目。

2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件。如:

<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" />

3-在代码中配置常用属性:

// 从xml中得到GifView的句柄
gf1 = (GifView) findViewById(R.id.gif1);
// 设置Gif图片源
gf1.setGifImage(R.drawable.gif1);
// 添加监听器
gf1.setOnClickListener(this);
// 设置显示的大小,拉伸或者压缩
gf1.setShowDimension(300, 300);
// 设置加载方式:先加载后显示、边加载边显示、只显示第一帧再显示
gf1.setGifImageType(GifImageType.COVER);

GifView的Jar包共有四个类

GifAction.java 观察者类,监视GIF是否加载成功
GifFrame.java 里面三个成员:当前图片、延时、下张Frame的链接。
GifDecoder.java 解码线程类
GifView.java 主类,包括常用方法,如GifView构造方法、设置图片源、延迟、绘制等。

分享到:
评论

相关推荐

    Android显示gif动画的例子

    使用GIFView.jar轻松显示gif动画http://blog.csdn.net/wjwj1203/article/details/39180283

    gifview android 播放gif动画

    android 播放gif动画 android 播放gif动画 android 播放gif动画 android 播放gif动画 android 播放gif动画

    Android显示GIF动画---------Android开源项目:GifView的使用

    NULL 博文链接:https://technicalsearch.iteye.com/blog/2039581

    gifView, android中显示gif

    android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样 已知bug: 如果图档过大,会出现OOM 1.1 版本增加以下功能 1.增加gif在...

    Android UI组件实例集合

    1、Android显示GIF动画 GifView GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法:1-把GifView.jar加入你的项目...

    android gif动画显示

    android gifview源代码 显示gif图片 内含gifview.jar

    android gif图片循环显示

    10张gif的图片循环显示!适合刚接触android的

    Android显示Gif图片Demo

    引进GifView.jar 包,实现显示Gif图片……

    Android加载Gif动画实现代码

    Android加载Gif动画如何实现?相信大家都很好奇,本文就为大家揭晓,内容如下 &lt;?xml version=1.0 encoding=utf-8?&gt; &lt;LinearLayout xmlns:android=http://schemas.android.com/apk/res/android android:...

    滑动的Tab+Gif动画显示+Gallery画廊自动切换显示

    Tab的点击切换和滑动切换实现,内部添加了Gif动画的显示,GridView自定义适配器以及Gallery的3D画廊效果可自定义时间的进行切换

    GifView(GifView.jar)

    GifView 的基本功能: 为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片。可监视GIF是否加载成功。 GifView的功能: ...Gif动画监听

    Android自定义View播放Gif动画的示例

    本篇文章主要介绍了Android自定义View播放Gif动画的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    解码观察者源码

    Android GifView Demo源码,gif解码观察者代码,本类可以显示一个gif动画,其使用方法和android的其它view(如imageview)一样。如果要显示的gif太大,会出现OOM的问题。解码过程中,Gif动画显示的方式,如果图片较大...

    GifView:Android 自定义 GIF 喜欢动画视图

    视图Android 自定义 GIF 喜欢动画视图请找到描述@

    Android Gif动态图片库

    Gif动态图片库: 播放Gif图片, Gif动画监听。 首先添加GifView库和ImageLoader库的gradle依赖: implementation 'com.github.Cutta:GifView:1.1' xml文件使用: 使用 import android.support.v7.app....

    优化的GifView

    Android里开源库比较好的就是GifView了(项目地址:http://code.google.com/p/gifview/), 但是个人感觉还是有一些不足的地方,就是每个GifView都需要开启一个线程,界面上gif比较多时,卡顿比较严重。所以就作了...

    android播放gif格式图片示例

    代码如下:import android.content.Context;import android.graphics.Canvas;import android.graphics.Movie;import android.util....public class GifView extends View { private long movieStart; private Movie

    GifImageViewExamples:在您的应用中获取 Gif 的 3 种不同方式

    处理动画 GIF 图像的 Android ImageView 用法 在您的build.gradle文件中: dependencies { compile ' com.felipecsl:gifimageview:1.2.0 ' } 在您的活动类中: @Override protected void onCreate( final ...

Global site tag (gtag.js) - Google Analytics