Android显示GIF动画 GifView

问题描述

本帖最后由 天使牛 于 2015-2-22 21:13 编辑 GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件。如: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构造方法、设置图片源、延迟、绘制等。下载地址

解决方案

下载地址呢?

时间: 2024-09-26 01:02:20

Android显示GIF动画 GifView的相关文章

Android显示GIF动画完整示例(二)

MainActivity如下: package cc.testgif2; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 利用自定义View控件显示GIF动画 * 详细代码参见GIFView * * 参考资料: * http://blog.csdn.net/dawanganban/article/details/9816083 * Thank you very much */ public class

Android显示GIF动画完整示例(一)

MainActivity如下: package cc.testgif; import com.ant.liao.GifView; import com.ant.liao.GifView.GifImageType; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.app.Activity; /** * Demo描述: * 利用第三

Android中显示GIF动画的实现代码_Android

本文实例讲述了Android中显示GIF动画的实现代码.分享给大家供大家参考,具体如下: gif图动画在android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以我也想弄一个.经过我多方的搜索资料和整理,终于弄出来了,其实github上有很多开源的gif的展示代码,我下载过几个,但是都不是很理想,不是我完全想要的.所以有时候就得自己学会总结,把开源的东西整理成自己的,现在无聊,也正好有朋友需要,所以现在整理了一下,留着以后备用! 废话不多说,直接上图: 在这里主要用

[译] 如何创建 BubblePicker – Android 多彩菜单动画

本文讲的是[译] 如何创建 BubblePicker – Android 多彩菜单动画, 原文地址:How We Created BubblePicker – a Colorful Menu Animation for Android 原文作者:Irina Galata, Yuliya Serbenenko 译文出自:掘金翻译计划 译者:hackerkevin 校对者:luoqiuyu phxnirvana 如何创建 BubblePicker – Android 多彩菜单动画 我们已经习惯了移动

android 巧用动画使您app风骚起来

巧用Android的自定义动画,使你更加的有动感,是大多数Android开发人员的目标,那怎么做到这点.请听下文分解: 3.0以前,android支持两种动画模式,tween animation(幅间动画),frame animation(帧动画),在android3.0中又引入了一个新的动画系统:property animation(值动画),这三种动画模式在SDK中被称为property animation,view animation,drawable animation. 可通过Nine

Android dialog上动画的问题

问题描述 Android dialog上动画的问题 Activity上有ListView,点击ListView的Item会弹出dialog,点击dialog上的+号演示一个小球从+号飞到Activity底部的购物车的动画,想了好几天无法实现这个动画,要么这个动画是在dialog的后面,要么这个动画只能在dialog的范围内,求大神赐教!谢谢!! 下面贴我的代码 public class MainActivity extends Activity implements OnClickListene

Android软件启动动画及动画结束后跳转的实现方法_Android

本文实例讲述了Android软件启动动画及动画结束后跳转的实现方法.分享给大家供大家参考,具体如下: 自己写了个小程序,软件启动时,先显示几张图片,每3秒显示一张,图片显示完跳转到首页 1. 图片轮播使用Gallery,用法很简单 GalleryAdapter adapter = new GalleryAdapter(this, mIds); mGallery.setAdapter(adapter); GalleryAdapter是自定义适配器 public class GalleryAdapt

Android中转场动画的实现与兼容性处理_Android

前言 在 Android 5.0 之前,我们已经有了 overridePendingTransition() 方法来实现一些转场效果.然而,在 Android 5.0 以后,转场效果更加炫酷. 比如下面的动画: 一.Android L 中的转场动画 实现转场动画只需三步:        在 res/ 目录下创建 transition 文件夹,在该文件夹下定义界面转场动画和共享元素的动画.        在 res/value/style 文件中为每个 Activity 指定转场动画的 style

Android 3D旋转动画效果实现分解

这篇文章主要介绍一下如何实现View的3D旋转效果,实现的主要原理就是围绕Y轴旋转,同时在Z轴方面上有一个深入的缩放. 演示的demo主要有以下几个重点: 1,自定义旋转动画 2,动画做完后,重置ImageView 先看一下程序的运行效果:   1,自定义动画类 这里实现了一个Rotate3dAnimation的类,它扩展了Animation类,重写applyTransformation()方法,提供指定时间的矩阵变换,我们在这个方法里,就可以利用Camera类得得到一个围绕Y轴旋转的matri