- 浏览: 3557932 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (1491)
- Hibernate (28)
- spring (37)
- struts2 (19)
- jsp (12)
- servlet (2)
- mysql (24)
- tomcat (3)
- weblogic (1)
- ajax (36)
- jquery (47)
- html (43)
- JS (32)
- ibatis (0)
- DWR (3)
- EXTJS (43)
- Linux (15)
- Maven (3)
- python (8)
- 其他 (8)
- JAVASE (6)
- java javase string (0)
- JAVA 语法 (3)
- juddiv3 (15)
- Mule (1)
- jquery easyui (2)
- mule esb (1)
- java (644)
- log4j (4)
- weka (12)
- android (257)
- web services (4)
- PHP (1)
- 算法 (18)
- 数据结构 算法 (7)
- 数据挖掘 (4)
- 期刊 (6)
- 面试 (5)
- C++ (1)
- 论文 (10)
- 工作 (1)
- 数据结构 (6)
- JAVA配置 (1)
- JAVA垃圾回收 (2)
- SVM (13)
- web st (1)
- jvm (7)
- weka libsvm (1)
- weka屈伟 (1)
- job (2)
- 排序 算法 面试 (3)
- spss (2)
- 搜索引擎 (6)
- java 爬虫 (6)
- 分布式 (1)
- data ming (1)
- eclipse (6)
- 正则表达式 (1)
- 分词器 (2)
- 张孝祥 (1)
- solr (3)
- nutch (1)
- 爬虫 (4)
- lucene (3)
- 狗日的腾讯 (1)
- 我的收藏网址 (13)
- 网络 (1)
- java 数据结构 (22)
- ACM (7)
- jboss (0)
- 大纸 (10)
- maven2 (0)
- elipse (0)
- SVN使用 (2)
- office (1)
- .net (14)
- extjs4 (2)
- zhaopin (0)
- C (2)
- spring mvc (5)
- JPA (9)
- iphone (3)
- css (3)
- 前端框架 (2)
- jui (1)
- dwz (1)
- joomla (1)
- im (1)
- web (2)
- 1 (0)
- 移动UI (1)
- java (1)
- jsoup (1)
- 管理模板 (2)
- javajava (1)
- kali (7)
- 单片机 (1)
- 嵌入式 (1)
- mybatis (2)
- layui (7)
- asp (12)
- asp.net (1)
- sql (1)
- c# (4)
- andorid (1)
- 地价 (1)
- yihuo (1)
- oracle (1)
最新评论
-
endual:
https://blog.csdn.net/chenxbxh2 ...
IE6 bug -
ice86rain:
你好,ES跑起来了吗?我的在tomcat启动时卡在这里Hibe ...
ES架构技术介绍 -
TopLongMan:
...
java public ,protect,friendly,private的方法权限(转) -
贝塔ZQ:
java实现操作word中的表格内容,用插件实现的话,可以试试 ...
java 读取 doc poi读取word中的表格(转) -
ysj570440569:
Maven多模块spring + springMVC + JP ...
Spring+SpringMVC+JPA
Android显示GIF动画 GifView
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离线
2019-11-04 21:25 292https://www.jianshu.com/p/fdfc4 ... -
android 异步更新
2015-07-11 22:42 1495http://www.apkbus.com/forum.php ... -
仿微米
2015-06-26 10:22 0http://www.javaapk.com/source/4 ... -
仿微信
2015-06-26 10:21 1913http://www.javaapk.com/source/1 ... -
网易客户端
2015-06-26 10:20 1597http://www.javaapk.com/source/4 ... -
仿朋友圈
2015-06-26 10:18 1696http://www.javaapk.com/source/8 ... -
仿朋友圈
2015-06-26 10:13 1830http://www.eoeandroid.com/threa ... -
全国ABC查询
2015-06-26 10:07 1359IM 功能 环信云 信息统计 Umeng 分享Umeng 更新 ... -
android 判断网络
2015-06-25 16:00 1258http://www.cnblogs.com/renqingp ... -
android 多彩表格
2015-05-31 16:06 1467http://blog.csdn.net/conowen/ar ... -
android socket
2015-05-31 16:01 1638http://blog.csdn.net/conowen/ar ... -
微信播放语音3
2015-02-25 12:00 1420http://download.csdn.net/detail ... -
微信语音播放2
2015-02-25 11:57 1345http://download.csdn.net/detail ... -
微信语音播放
2015-02-25 11:56 1693http://www.apkbus.com/android-1 ... -
超强的资料整合
2015-01-05 11:04 1217http://zz563143188.iteye.com/bl ... -
最强开发资源平台大合集
2015-01-04 14:50 1880程序员代码应用开发平 ... -
Android-Universal-Image-Loader 图片异步加载类库的使用(超详细配置)
2014-09-04 15:45 1370http://blog.csdn.net/vipzjyno1/ ... -
android应用推广
2014-09-03 23:25 1307应用推广不必愁,有米 ... -
android 图片异步加载
2014-09-03 16:47 1126http://www.csdn.net/article/201 ... -
android hander的使用
2014-09-02 23:46 1355http://www.cnblogs.com/xiaoran1 ...
相关推荐
总的来说,GifView作为一个开源库,极大地简化了Android应用中GIF动画的显示,提高了开发效率,同时提供了良好的性能和灵活性。通过理解和实践上述步骤,你可以在项目中有效地利用GifView来展示丰富多彩的GIF动画...
总结来说,要在Android上显示GIF动画,可以使用第三方库如`GIFView.jar`。这个库简化了动画处理,让开发者可以快速实现GIF播放功能。同时,了解并比较其他类似的库可以帮助你选择最适合项目需求的解决方案。在实际...
在Android平台上,显示GIF动画是一项常见的需求,无论是用于加载指示器、表情符号还是其他动态效果。本示例源码“GifViewDemo”提供了一种实现方式,旨在帮助开发者理解如何在Android应用中集成并播放GIF动图。下面...
- `GIFView` 或 `Android-Gif-Drawable` 这样的库是专为GIF动画设计的,它们提供了更好的性能和控制,例如帧速率、循环次数等。 2. **自定义View实现**: - 创建一个继承自`ImageView`或`View`的类,重写`onDraw...
在Android平台上,由于系统本身并未提供直接支持GIF动画显示的原生组件,开发者们往往需要采用一些变通的方法来实现在应用中展示GIF动图。本篇将深入探讨如何在Android中实现这一功能,重点讲解如何创建一个自定义的...
在Android平台上,开发人员经常需要处理GIF动画的显示,以增强用户体验或提供生动的交互。本示例项目“TestGIFDemo”旨在演示如何在Android应用中播放GIF动画,这主要涉及到以下几个核心知识点: 1. **GIF格式理解*...
本资源“Android程序研发源码Android 显示GIF动画源码.zip”提供了一个名为“GifViewDemo”的示例项目,帮助开发者理解和实现Android环境下GIF动画的显示。 首先,我们要理解Android系统本身并不支持原生显示GIF...
在Android开发中,加载GIF动画是一项常见的需求,特别是在创建用户界面或者实现动态效果时。本文将深入探讨如何在Android应用中实现加载和播放GIF动画,并基于提供的链接...
在Android平台上,显示GIF动画是一项常见的需求,无论是用于加载指示器、表情符号还是其他动态效果。本项目源码提供了一种实现这一功能的方法。以下是关于Android显示GIF动画的关键知识点,以及如何理解和使用这些...
本篇文章将详细讲解如何在Android应用中使用`GifView`库来播放GIF动画。 `GifView`是一个专为Android设计的库,用于在应用中展示和播放GIF动画。它提供了简单易用的接口,可以轻松地将GIF动画集成到你的布局中。...
android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样 已知bug: 如果图档过大,会出现OOM 1.1 版本增加以下功能 1.增加gif在...
在Android平台上,显示GIF动画是一项常见的需求,特别是在制作交互式应用或UI设计时。这份"Android 显示GIF动画源码"的压缩包提供了一个完整的示例项目,旨在帮助学习者理解如何在Android应用程序中实现GIF动画的...
3. **使用GIFView显示GIF**:在布局XML文件中,添加`GIFView`组件: ```xml <com.daimajia.android.gif.GIFView android:id="@+id/gif_view" android:layout_width="wrap_content" android:layout_height="wrap...
"Android显示GIF动画.doc"文档可能包含了关于如何在Android应用中集成和使用GIF动画的步骤。通常,这会涵盖以下几个方面: 1. 添加依赖:首先,你需要在项目的build.gradle文件中添加支持GIF动画的库。例如,`...
这个压缩包文件"安卓Android源码——显示GIF动画源码.zip"提供了实现这一功能的源代码示例。以下是对其中涉及知识点的详细解释: 1. **GIF格式**:GIF是一种流行的图像格式,支持透明度和动画效果。它通过一系列...
下面我们将详细探讨如何在Android应用中实现GIF动画显示,以及`GifView`这个库可能提供的功能。 首先,让我们了解GIF格式。GIF是一种支持动画的位图格式,它通过存储一系列连续的帧来创建动态效果。在Android原生的...
在Android开发中,为了给用户提供丰富的视觉体验,有时我们需要加载并显示GIF动态图。本文将详细介绍如何在Android中自定义一个GifView来实现这一功能。我们将关注以下几个关键知识点: 1. **GIF文件格式**:GIF是...