Android中第三方控件gifView的基本使用
2016-02-16 11:47
330 查看
GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片。可监视GIF是否加载成功。
GifView的功能:
播放Gif图片
Gif动画监听
基本用法:
导入jar包
在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件
在代码中配置常用属性
代码演示:
使用 GifView进行网络Gif图片和本地Gif图片的加载和监听
布局文件中
效果
![](http://img.blog.csdn.net/20160216114456551?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
需要导入的jar包
GifView.jar
jar包及源码下载
http://download.csdn.net/detail/zhaihaohao1/9432879
GifView的功能:
播放Gif图片
Gif动画监听
基本用法:
导入jar包
在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件
在代码中配置常用属性
代码演示:
使用 GifView进行网络Gif图片和本地Gif图片的加载和监听
布局文件中
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:orientation="vertical" > <com.ant.liao.GifView android:id="@+id/gifView" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout>MainActivity中
public class MainActivity extends Activity { private GifView gifView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); gifView=(GifView) findViewById(R.id.gifView); // 设置图片源 gifView.setGifImage(R.drawable.myimg); // 设置展示的宽高 gifView.setShowDimension(300, 300); // 从网络加载图片和本地思路一样,这里就不说了 } }
效果
需要导入的jar包
GifView.jar
jar包及源码下载
http://download.csdn.net/detail/zhaihaohao1/9432879
相关文章推荐
- Android2.3实现SD卡与U盘自动挂载的方法
- 解决Mac下Android SDK Manager联网失败的问题
- Android EditText 让编辑框只能输入中文汉字
- android studio 升级常遇到的问题以及解决方法
- Android系列学习:handler,HandlerThread
- Android系列学习:SQLiteDatabase
- Android系列学习:xml 文本解析
- Android系列学习:JSON解析
- android studio 引入第三方库
- android studio 怎么设置鼠标悬浮时候提示文档注释
- android stidio 的可视化操作不显示问题
- android stidio 的R文件不能解析
- 从Android studio开始安卓之旅
- android-view-windowmanagerbadtokenexception-unable-to-add-window
- 利用Android Studio完成多渠道打包
- android提示框
- Android 下 ListView 的使用
- Android——Gradle 心得 、变量、 多渠道、一些坑
- Android Studio VCS集成SVN
- Windows 8(64位)如何搭建 Android 开发环境与真机测试