关于android-gif-drawable包的安装以及简单使用

关于gif控件的一些研究 这几天在研究android的开发使用,在网上阅读时看见了一个很有意思的包android-gif-drawable,这个包提供的控件可以很轻松的加载gif的图片以及播放停止的功能。有了这个控件之后就可以轻松的编(zhuang)程(B)了。
首先 我们需要下载gif的扩展依赖包。
https://blog.csdn.net/u013642500/article/details/80193877
这位大佬的博客里有很依赖添加的方法。
在添加完依赖包后。我门还就可以进行控件的使用了,
但首先,因为控件在main的文件的依赖包不会主动的修改,我们首先要学会除旧的依赖包,这时候,我们需要修改的代码如下图所示
关于android-gif-drawable包的安装以及简单使用
文章图片

可以注意到的一点便是。在原来的依赖包中的被删除,并改为了以上的代码,如果这一步不执行的话,会提示找不到依赖包。下面我们继续我们的步骤在activity中添加如下活动;

【关于android-gif-drawable包的安装以及简单使用】

这段代码的功能就实现了一个gif图片的放置,如果需要在主界面中对gif图片进行编辑的话,可以在活动直接调用id即可。
代码如下。
GifImageView gifImageView = findViewById(R.id.gif);

加载静态图:
Drawable drawable = getDrawable(R.drawable.fengshan1); gif.setImageDrawable(drawable);

加载动态图
gifDrawable = new GifDrawable(getResources(), R.drawable.fengshan); gif.setImageDrawable(gifDrawable);

需要注意的是,在使用动图时,需要在线程里进行。

    推荐阅读