安卓gif动画启动程序

2018-12-11  本文已影响0人  心中有梦丶身边有你

首先在build里引入依赖包

implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.8'

在xml中的布局:

<pl.droidsonroids.gif.GifImageView
        android:id="@+id/gifview"
        android:src="@drawable/logo"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
//logo就是我程序里的gif文件

Activity:


GifDrawable gifDrawable;//定义资源对象

//初始化由按键控制播放的gif
    private void initGif() {
        gifview = (GifImageView) findViewById(R.id.gifview);
        //这里控制播放的对象实际是gifDrawable
        try {
            gifDrawable = new GifDrawable(getResources(), R.drawable.logo);
            gifview.setImageDrawable(gifDrawable);//这里是实际决定资源的地方,优先级高于xml文件的资源定义
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

上一篇下一篇

猜你喜欢

热点阅读