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

关于gif控件的一些研究

这几天在研究android的开发使用,在网上阅读时看见了一个很有意思的包android-gif-drawable,这个包提供的控件可以很轻松的加载gif的图片以及播放停止的功能。有了这个控件之后就可以轻松的编(zhuang)程(B)了。

首先

我们需要下载gif的扩展依赖包。
https://blog.csdn.net/u013642500/article/details/80193877
这位大佬的博客里有很依赖添加的方法。
在添加完依赖包后。我门还就可以进行控件的使用了,
但首先,因为控件在main的文件的依赖包不会主动的修改,我们首先要学会除旧的依赖包,这时候,我们需要修改的代码如下图所示
在这里插入图片描述
可以注意到的一点便是。在原来的依赖包中的被删除,并改为了以上的代码,如果这一步不执行的话,会提示找不到依赖包。下面我们继续我们的步骤在activity中添加如下活动;

      <pl.droidsonroids.gif.GifImageButton
          aandroid:id="@+id/gif"
          ndroid:layout_width="75dp"
          android:layout_height="75dp"
          android:layout_centerInParent="true"
          android:layout_marginLeft="150dp"
          android:layout_marginTop="100dp"
          android:src="@drawable/nvsheng"
         />

这段代码的功能就实现了一个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);

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值