整合大量开源库项目(八)可以加载Gif动画的GifImageView

转载请注明出处王亟亟的大牛之路

上周大多数时间都是根据兴起,想到什么做什么写了几个自定义控件,把Soyi丢在那没怎么动,今天就把写的东西整合进来,顺便把SOyi”个人研发的结构理一下”。

先上一下今天整合之后的效果,以及新加进来的几个库:

这里写图片描述

按照惯例,贴一下Gradle的配置:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'cn.pedant.sweetalert:library:1.3'
    compile 'com.apkfuns.logutils:library:1.0.6'
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.squareup.okhttp:okhttp:2.7.0'
    compile 'commons-io:commons-io:2.4'
    compile 'com.ikimuhendis:ldrawer:0.1'
    compile 'com.dodola:listviewext:1.0'
    compile 'com.bm.photoview:library:1.3.6'
    compile 'com.lsjwzh:materialloadingprogressbar:0.5.8-RELEASE'
    compile 'net.frakbot:jumpingbeans:1.3.0'
    compile 'com.bigkoo:convenientbanner:1.1.4'
    compile files('libs/universal-image-loader-1.9.4.jar')
    compile 'com.google.code.gson:gson:2.5'
    compile 'com.android.support:recyclerview-v7:23.1.+'
    compile 'com.felipecsl:gifimageview:2.0.0'
    compile 'com.android.support:support-annotations:23.1.1'
}

是不是加进来的东西越来越多了? 之后还会继续添加(当然,实际项目中不建议使用过多的第三方框架,毕竟大框架的个别功能你是用不到的,而自己却载入了那么多内容,容易加大apk无谓的容积)


这一篇我们加了什么,讲些什么??

GifImageView和简单的代码梳理。(有一定工作经历的小伙伴可以不看第二部分,源码还是在最下面)

项目地址:https://github.com/felipecsl/GifImageView

作者:http://felipecsl.com

通常为我们的ImageView只支持普通的静态图片的展现(png,jpg等),如果是动图什么的就需要我们自己写了,但是有人给我们写好了,为何不用呢?

楼主这边为大家简单的分析下这个库的实现。

public class GifImageView extends ImageView implements Runn
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值