作者:Jack-sen,原文地址:http://blog.csdn.net/crazy1235/article/details/55805071

medium 平台有位作者总结了2017年初最棒最受欢迎的25个第三方库,相信大家都应该尝试一下。

Lottie

这是一个动画库。通过Adobe After Effects做出动画效果,然后通过Bodymovin(AE的插件)导出JSON数据,然后通过该库生成原生动画效果。在Google Play Store上可以下载demo。该项目在Github上已经由超过8000个star。猴赛雷~~ Airbnb公司出品。效果图如下:

Github地址:https://github.com/airbnb/lottie-android

Toasty

这是一个自定义Toast的库。效果图:

Github地址:https://github.com/GrenderG/Toasty

StyleableToast

这也是一个Toast增强库。效果如下:

Github地址:https://github.com/Muddz/StyleableToast

Store

Store是一个异步数据加载和缓存数据的库。
Github地址:https://github.com/NYTimes/Store

PreviewSeekBar

其实大家用PC优酷看视频的时候,鼠标放到进度条撒花姑娘就可以预览到所指向的帧画面。

一个叫Ruben Sousa的哥们做出了一个库并开源。效果如下L:

Github地址:https://github.com/rubensousa/PreviewSeekBar

Chuck

如果你使用OkHttp作为网络请求库,那么这个Chuck库可以帮助你拦截留存所有的HTTP请求和相应信息。
同时也提供UI来显示拦截的信息
效果如下:

Github地址:https://github.com/jgilfelt/chuck

CoordinatorTablayout

该库可以帮你快速实现TabLayout和CoordinatorLayout的组合效果。
效果如下:

Github地址:https://github.com/hugeterry/CoordinatorTabLayout

boxing

boxing是一个多媒体选择器库。

可以选择一张或者多张图片,提供预览和裁剪功能。

同样支持gif图,选择视频和图像压缩功能。
(B站出品哦!!)

效果如下:

Github地址:https://github.com/Bilibili/boxing

excelPanel

提供一个二维的RecyclerView控件。
效果如下:

Github地址:https://github.com/zhouchaoyuan/excelPanel

HorizontalCalender

该库是一个水平展示日历的控件,也是通过RecycerView来实现的。
效果如下:

Github地址:https://github.com/Mulham-Raee/HorizontalCalendar

CameraFragment

CameraFragment可以帮助你快速实现打开相机视图,并提供便捷的API来捕获图片。
效果如下:

Github地址:https://github.com/florent37/CameraFragment

AwesomeBar

该控件时Topbar的一个扩展,类似于Actionbar或者Toolbar。可结合DrawerLayout使用。效果如下:

Github地址:https://github.com/florent37/AwesomeBar

ArcNavigationView

这是一个有弯曲边缘效果的NavigationView控件。
效果如下:

Github地址:https://github.com/rom4ek/ArcNavigationView

ShimmerRecyclerView

这个一个自定义的RecyclerView,在加载item的时候可以“bulingbuling”的闪动。
可以通过内置的adapter控制效果。
效果如下:

Github地址:https://github.com/sharish/ShimmerRecyclerView

Android-SwitchIcon

这是个自定义的switch控件。扩展自AppCompatImageView,允许使用vector和image。
效果如下:

Github地址:https://github.com/zagum/Android-SwitchIcon

CounterFab

该库针对FloatingActionButton的扩展,可以显示角标。
效果如下:

Github地址:https://github.com/andremion/CounterFab

FadingTextView

该控件可以让TextView每隔一定时间通过淡入淡出动画效果切换文本
效果如下:

Github地址:https://github.com/rosenpin/FadingTextView

Bridge

Bridge是一个简单功能强大的HTTP网路请求库。提供流畅的链式调用API,通过URLConnection方式访问网络。
Github地址:https://github.com/afollestad/bridge

Ason

该库使用来JSON解析的,简化对JSON的操作。
Github地址:https://github.com/afollestad/ason

ObjectBox

相信不少人都用过GreenDao和EventBus,这两库都是greenrobot公司出品。ObjectBox也是该公司出品。
GreenDao号称是最快的与SQLite的对象关系映射(ORM)。但是自从2011年以来,公司声称发现了许多的缺陷,有很多问题影响了性能。所以开发出另外一套性能最好且易用的NoSQL数据库,优于其他数据库5-15倍的性能。

Github地址:https://github.com/greenrobot/ObjectBox

FlowLayout

流式标签布局
效果如下:

Github地址:https://github.com/nex3z/FlowLayout

Unofficial Google Actions Java SDK

官方的Actions SDK是通过Node.js来写的。这是一个非官方的Java版本。
Github地址:https://github.com/frogermcs/Google-Actions-Java-SDK

Wearable Reply

2017.2.9,Google官方发布了Android Wear2.0系统。
有个哥们Luke Klinker 发现了一个遗漏的API,加上之后重新发布了。

Github地址:https://github.com/klinker24/wearable-reply

ShortBread

Android 7.0允许用户长按桌面图标弹出快捷菜单。该库可以帮助开发者快速开发app shortcuts。

Github地址:https://github.com/MatthiasRobbers/shortbread

Material About

该库可以帮助你快速开发一个Material风格的关于界面。
效果如下:

Github地址:https://github.com/jrvansuita/MaterialAbout

2017年伊始,你需要尝试的25个Android第三方库相关推荐

  1. 2017年,你需要尝试的25个Android第三方库

    Lottie 这是一个动画库.通过Adobe After Effects做出动画效果,然后通过Bodymovin(AE的插件)导出JSON数据,然后通过该库生成原生动画效果.在Google Play ...

  2. Android 第三方库--2017年Android开源项目及库汇总

    转自:http://blog.csdn.net/jsonnan/article/details/62215287 东西有点多,但是资源绝对nice,自己都全部亲身体验过了,大家可放心使用 github ...

  3. 动脑2017android_您肯定要在2017年初尝试的25个新Android库

    动脑2017android by Michal Bialas 由Michal Bialas 您肯定要在2017年初试用的25个Android库 (25 Android libraries you de ...

  4. 2017年Spring发布了30个新的Android库,值得您关注

    by Michal Bialas 由Michal Bialas 2017年Spring推出的30个最酷的Android库 (The 30 Coolest Android Libraries from ...

  5. 25个恶意JavaScript 库通过NPM官方包仓库分发

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...

  6. 2017下半年掘金日报优质文章合集:Android篇,靠着这份190页的面试资料

    在掘金微信群里的小伙伴应该都有看每日小报吧!这是小饼每天为大家精选的优质掘金文章(大家都很爱学习,我已经跟不上了QAQ-)小饼已经被N位群友连续几周催着出小报合集了,2017年马上就要结束了,拖延症绝 ...

  7. 2017年Android第三方框架排行榜

    2017年Android百大第三方框架排行榜 查看全文 http://www.taodudu.cc/news/show-4614408.html 相关文章: Android好用的第三方组件 持续更新 ...

  8. 25类Android常用开源框架

    1.图片加载,缓存,处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 F ...

  9. 计算机二级c语言小抄,2017年电大 全国计算机等级考试二级c语言题库新版小条小抄.doc...

    2017年电大 全国计算机等级考试二级c语言题库新版小条小抄 第1套 给定程序中,函数fun的功能是根据形参i的值返回某个函数的值.当调用正确时,程序输出: xl=5.000000, x2=3.000 ...

最新文章

  1. Laravel新建对象的方法:make resolve 辅助函数app()
  2. exp/expdp中query参数的使用
  3. 消息中间件系列(二):Kafka的原理、基础架构、以及使用场景
  4. python paramiko使用
  5. android第三方推送实现,Android--利用第三方推送实现APP伪保活(小米篇)
  6. docker export import后,导入镜像,启动时的错误,Error response from daemon: No command specified...
  7. XAF How to: Implement Domain Components(如何实现领域构件)
  8. 面试:HLS加密视频播放模糊不清
  9. 软件测试技术进阶篇——花椒测试平台 - 接口篇
  10. 非极大值抑制(PyTorch-YOLOv3代码解析一)
  11. 血氧仪方案指夹式TFT指尖心率监测脉搏
  12. Math 数学方法、随机数公式、随机数公式推理
  13. xp隐藏桌面计算机图标不见了怎么办,XP系统桌面IE图标不见了怎么办?IE图标消失了怎么恢复?...
  14. Luckysheet 导入导出 - Java后台处理和js前端实现
  15. 蓝牙无线技术(BLE)介绍与开发点滴总结
  16. 第三次作业(周静 李盼)
  17. wifi密码破解方法总结(含破解软件下载链接)
  18. java emoji过滤_Android中过滤Emoji表情 完整版
  19. HATEOAS 返回结果content被隐藏
  20. 论人工智能背后的伦理问题

热门文章

  1. CDN加速服务有什么功能和作用?
  2. PostgreSQL中Timestamp转成世纪秒(Unix时间戳)
  3. 欧拉回路【洛谷习题】无序字母对
  4. 基于Linux+Nagios+Centreon+Nagvis等构建海量运维监控系统
  5. BZOJ 3270: 博物馆 [概率DP 高斯消元]
  6. mysql myisam
  7. oracle获取时间毫秒数
  8. 全文检索、数据挖掘、推荐引擎系列5---文章术语向量表示法
  9. 数据从业者必读:抓取了一千亿个网页后我才明白,爬虫一点都不简单
  10. listen()与accept()函数的区别