Android GifView控件简述

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vc_bin/article/details/52594270

       由于Android中并没有直接播放动画GIF图片的view,所以我们可以利用GifView来实现GIF图片展示功能。


GifView使用方法:

1、在项目的根目录build.gradle下添加:

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }//在项目的根目录build.gradle下添加
    }
}



2、在app's 中 build.gradle添加:

compile 'com.github.Cutta:GifView:1.1'//在app's 中 build.gradle添加



3、XML布局中:

<cuneyt.example.com.gifview.Utils.GifView
            android:id="@+id/gif1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="gone"
            custom:gif="@mipmap/gif1" />

注意:1、cuneyt.example.com.gifview.Utils.GifView 包名要替换成自己的包名,否则报错,常识。。

           2、custom 自定义的,也可以直接 alt+enter 创建。



4、MainActivity:

GifView gifView1 = (GifView)findViewById(R.id.gif1);
                   gifView1.setVisibility(View.VISIBLE);
                   gifView1.play();
                   gifView1.pause();//不能直接调用,可以做onclick点击暂停
                   gifView1.setGifResource(R.mipmap.gif5);
                   gifView1.getGifResource();
                   gifView1.setMovieTime(time);//可以不写
                   gifView1.getMovie();//可以不写


以下是简单的实例:




阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页