美文网首页
安卓gif动画启动程序

安卓gif动画启动程序

作者: 心中有梦丶身边有你 | 来源:发表于2018-12-11 14:52 被阅读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();
            }
        }
    
    

    相关文章

      网友评论

          本文标题:安卓gif动画启动程序

          本文链接:https://www.haomeiwen.com/subject/ubzshqtx.html