关于android-gif-drawable包的安装以及简单使用
关于gif控件的一些研究 这几天在研究android的开发使用,在网上阅读时看见了一个很有意思的包android-gif-drawable,这个包提供的控件可以很轻松的加载gif的图片以及播放停止的功能。有了这个控件之后就可以轻松的编(zhuang)程(B)了。
首先 我们需要下载gif的扩展依赖包。
https://blog.csdn.net/u013642500/article/details/80193877
这位大佬的博客里有很依赖添加的方法。
在添加完依赖包后。我门还就可以进行控件的使用了,
但首先,因为控件在main的文件的依赖包不会主动的修改,我们首先要学会除旧的依赖包,这时候,我们需要修改的代码如下图所示
文章图片
可以注意到的一点便是。在原来的依赖包中的被删除,并改为了以上的代码,如果这一步不执行的话,会提示找不到依赖包。下面我们继续我们的步骤在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);
需要注意的是,在使用动图时,需要在线程里进行。
推荐阅读
- 喂,你结婚我给你随了个红包
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- 四首关于旅行记忆的外文歌曲
- CET4听力微技能一
- 醒不来的梦
- 放下心中的偶像包袱吧
- 社保代缴公司服务费包含哪些
- Beego打包部署到Linux
- 关于自我为中心的一点感想
- 「按键精灵安卓版」关于全分辨率脚本的一些理解(非游戏app)