2018-06-15 Android加载GIF图片的两种方式

Android加载GIF图片的两种方式

方式一:使用第三开源框架直接在布局文件中加载gif

1.在工程的build.gradle中添加如下

buildscript{

        repositories {

            mavenCentral()

        }}    allprojects{

        repositories {

            mavenCentral()

        }}

2.在app的build.gradle中添加依赖

compile 'pl.droidsonroids.gif:android-gif-drawable:1.2.1'

3.布局文件中就可以直接写你需要加载的gif图片即可


方式二:使用Glide加载gif

这种方式就比较简单了,直接看代码↓

1.添加Glide图片加载框架依赖

compile 'com.github.bumptech.glide:glide:3.7.0'

2.布局文件中写一个普通的Imageview


3.代码中直接加载本地的gif图片到Imageview上即可

Glide.with(MainActivity.this).load(R.drawable.gif1) 

.diskCacheStrategy(DiskCacheStrategy.ALL).into(ivGif);

以上就是加载gif图片的两种方式,我写的都是加载本地的gif,加载网络的gif图片应该也差不多一样,自己尝试吧…

代码比较简单,为了照顾初学者,需要的同学 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 请允许我借鉴前辈们的东西~~~~ 感激不尽~~~~~ 以下为Android 框架排行榜 么么哒~ Android...
    嗯_新阅读 6,727评论 3 32
  • 博客原文链接 Android百大框架排行榜(转) 说明: 无聊写一篇笔记式文章. 精力有限,很多错误之处,受时间与...
    码农朱同学阅读 8,125评论 0 27
  • 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:...
    伟子男阅读 10,634评论 0 161
  • 一、简介 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫Glide的图片加载库,作者是bumptech。这...
    天天大保建阅读 12,214评论 2 28
  • 近日職責將有所定,名實之對應有期矣。又頗忙碌,計周末亦將捨之於工作。然素志不可須臾棄之,長期之計劃申如右:一曰明余...
    寒窗寄傲生阅读 1,355评论 0 0

友情链接更多精彩内容