2017年伊始,你需要尝试的25个Android第三方库
作者: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第三方库相关推荐
- 2017年,你需要尝试的25个Android第三方库
Lottie 这是一个动画库.通过Adobe After Effects做出动画效果,然后通过Bodymovin(AE的插件)导出JSON数据,然后通过该库生成原生动画效果.在Google Play ...
- Android 第三方库--2017年Android开源项目及库汇总
转自:http://blog.csdn.net/jsonnan/article/details/62215287 东西有点多,但是资源绝对nice,自己都全部亲身体验过了,大家可放心使用 github ...
- 动脑2017android_您肯定要在2017年初尝试的25个新Android库
动脑2017android by Michal Bialas 由Michal Bialas 您肯定要在2017年初试用的25个Android库 (25 Android libraries you de ...
- 2017年Spring发布了30个新的Android库,值得您关注
by Michal Bialas 由Michal Bialas 2017年Spring推出的30个最酷的Android库 (The 30 Coolest Android Libraries from ...
- 25个恶意JavaScript 库通过NPM官方包仓库分发
聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 专栏·供应链安全 数字化时代,软件无处不在.软件如同社会中的"虚拟人",已经成为支撑社会正常运转的最基本元素之一,软件的安全 ...
- 2017下半年掘金日报优质文章合集:Android篇,靠着这份190页的面试资料
在掘金微信群里的小伙伴应该都有看每日小报吧!这是小饼每天为大家精选的优质掘金文章(大家都很爱学习,我已经跟不上了QAQ-)小饼已经被N位群友连续几周催着出小报合集了,2017年马上就要结束了,拖延症绝 ...
- 2017年Android第三方框架排行榜
2017年Android百大第三方框架排行榜 查看全文 http://www.taodudu.cc/news/show-4614408.html 相关文章: Android好用的第三方组件 持续更新 ...
- 25类Android常用开源框架
1.图片加载,缓存,处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库,已过时 Picasso 一个强大的图片下载与缓存的库 F ...
- 计算机二级c语言小抄,2017年电大 全国计算机等级考试二级c语言题库新版小条小抄.doc...
2017年电大 全国计算机等级考试二级c语言题库新版小条小抄 第1套 给定程序中,函数fun的功能是根据形参i的值返回某个函数的值.当调用正确时,程序输出: xl=5.000000, x2=3.000 ...
最新文章
- Laravel新建对象的方法:make resolve 辅助函数app()
- exp/expdp中query参数的使用
- 消息中间件系列(二):Kafka的原理、基础架构、以及使用场景
- python paramiko使用
- android第三方推送实现,Android--利用第三方推送实现APP伪保活(小米篇)
- docker export import后,导入镜像,启动时的错误,Error response from daemon: No command specified...
- XAF How to: Implement Domain Components(如何实现领域构件)
- 面试:HLS加密视频播放模糊不清
- 软件测试技术进阶篇——花椒测试平台 - 接口篇
- 非极大值抑制(PyTorch-YOLOv3代码解析一)
- 血氧仪方案指夹式TFT指尖心率监测脉搏
- Math 数学方法、随机数公式、随机数公式推理
- xp隐藏桌面计算机图标不见了怎么办,XP系统桌面IE图标不见了怎么办?IE图标消失了怎么恢复?...
- Luckysheet 导入导出 - Java后台处理和js前端实现
- 蓝牙无线技术(BLE)介绍与开发点滴总结
- 第三次作业(周静 李盼)
- wifi密码破解方法总结(含破解软件下载链接)
- java emoji过滤_Android中过滤Emoji表情 完整版
- HATEOAS 返回结果content被隐藏
- 论人工智能背后的伦理问题
热门文章
- CDN加速服务有什么功能和作用?
- PostgreSQL中Timestamp转成世纪秒(Unix时间戳)
- 欧拉回路【洛谷习题】无序字母对
- 基于Linux+Nagios+Centreon+Nagvis等构建海量运维监控系统
- BZOJ 3270: 博物馆 [概率DP 高斯消元]
- mysql myisam
- oracle获取时间毫秒数
- 全文检索、数据挖掘、推荐引擎系列5---文章术语向量表示法
- 数据从业者必读:抓取了一千亿个网页后我才明白,爬虫一点都不简单
- listen()与accept()函数的区别