GifView:Android动画GIF图片展示控件
2014-10-15 00:00
609 查看
本文是码农网原创整理,转载请看清文末的转载要求,谢谢合作!
由于Android中并没有直接播放动画GIF图片的view,所以我们可以利用GifView控件来实现GIF图片展示功能。
GifView的Jar包由四个类组成:
GifAction.java 主要用来监视GIF图片是否加载成功
GifFrame.java 里面三个成员:当前图片、延时、下张Frame的链接。
GifDecoder.java 解码线程类
GifView.java 是核心类,包含GifView构造方法,还可以设置图片源、延迟、绘制等。
GifView使用方法
1、下载GifView.jar包,点击这里下载。然后将jar包添加到项目中。
2、xml配置如下:
3、java代码如下:
GifView在处理Gif图片上有着很大的优势,GIF图片的基本处理方法GifView基本都能满足。
由于Android中并没有直接播放动画GIF图片的view,所以我们可以利用GifView控件来实现GIF图片展示功能。
GifView的Jar包由四个类组成:
GifAction.java 主要用来监视GIF图片是否加载成功
GifFrame.java 里面三个成员:当前图片、延时、下张Frame的链接。
GifDecoder.java 解码线程类
GifView.java 是核心类,包含GifView构造方法,还可以设置图片源、延迟、绘制等。
GifView使用方法
1、下载GifView.jar包,点击这里下载。然后将jar包添加到项目中。
2、xml配置如下:
<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、java代码如下:
gf1 = (GifView) findViewById(R.id.gif1); // 设置Gif图片源 gf1.setGifImage(R.drawable.gif1); // 添加监听器 gf1.setOnClickListener(this); // 设置显示的大小,拉伸或者压缩 gf1.setShowDimension(300, 300); // 设置加载方式:先加载后显示、边加载边显示、只显示第一帧再显示 gf1.setGifImageType(GifImageType.COVER); // 从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在处理Gif图片上有着很大的优势,GIF图片的基本处理方法GifView基本都能满足。
相关文章推荐
- GifView:Android动画GIF图片展示控件
- android平台TextView使用ImageSpan展示GIF图片
- Android 控件使用教程(三)—— NineGridImageView 展示图片
- Android 控件使用教程(二)—— RecyclerView 展示图片
- KenBurnsView:实现Ken Burns effect图片展示效果的效果android控件
- GifView——Android显示GIF动画的扩展控件
- [Android]ScaleViewPager--仿“想去”客户端图片展示效果--中轴旋转ViewPager动画实现
- Android高级控件(二)——SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现
- Android图片缩放库 Photoview 和 Gif 控件GifView 的使用
- Android高级控件(二)——SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现
- android webView加载gif图片并且居中显示
- Android 加载网络图片 以渐显动画展示
- 【Android 开发】:UI控件之显示图片控件 ImageView 的使用方法
- 介绍一个Android开源项目:GifView——Android显示GIF动画
- Android中播放GIF图片动画
- Android 动画1--View控件的显示和隐藏效果
- Android UI开发第十九篇——介绍一个开源的gifview——Android显示GIF动画
- Android控件WebView(浏览器)常用功能(图片、缩放)例子介绍
- [Android开发] 代码code设置9.png/9-patch 图片背景后,此view中的TextView等控件显示不正常(常见于listview中)
- Android控件TextView显示html文件中的图片