简述GifView的配置显示gif动态图片

之前我们会用帧动画来显示gif动图,但是那样的话我们需要把动图切成一帧一帧的,好几十张图片或许更多,可能会很不方便。那么下面我用GIfview框架来实现动图的展示。

首先我们需要导入gifview的包:需在android build.gradle中添加:

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
然后在自己的项目中的build.gradle中添加:
compile 'com.github.Cutta:GifView:1.1'
构建完成后,在mipmap-hdpi中添加一张动图,然后直接在代码中实现:
在xml文件中:注意GifView包名:右击Gifview对象复制即可
    

    

   gifView1 = (GifView) findViewById(R.id.gif1);
        button = (Button) findViewById(R.id.bt);
        gifView1.setVisibility(View.VISIBLE);
        //gifView1.play();
//        gifView1.pause();
        gifView1.setGifResource(R.mipmap.gif5);
        gifView1.getGifResource();
    }
    public void stop(View v){
          if (isbadle){
              gifView1.pause();
              isbadle=false;
              button.setText("点击播放");
          }else {
              gifView1.play();
              isbadle=true;
              button.setText("点击停止");
          }

    }

ok,非常简单,这样我们就可以看见一张美丽的动态图片在手机上跳来跳去的~~~


你可能感兴趣的:(简述GifView的配置显示gif动态图片)