25 Android third-party libraries you need to try at the beginning of 2017

Source: Internet
Author: User

Reprint Please specify source: http://blog.csdn.net/crazy1235/article/details/55805071

Medium Platform One author summarizes the best and most popular 25 third-party libraries in the early 2017, and I believe you should try.

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

As follows:

GitHub Address: Https://github.com/airbnb/lottie-android

Toasty
这是一个自定义Toast的库。

GitHub Address: Https://github.com/GrenderG/Toasty

Styleabletoast
这也是一个Toast增强库。

The effect is as follows:

GitHub Address: Https://github.com/Muddz/StyleableToast

Store
Store是一个异步数据加载和缓存数据的库。

GitHub Address: Https://github.com/NYTimes/Store

Previewseekbar
其实大家用PC优酷看视频的时候,鼠标放到进度条撒花姑娘就可以预览到所指向的帧画面。一个叫[Ruben Sousa](https://medium.com/@rubensousa)的哥们做出了一个库并开源。

The effect is as follows L:

GitHub Address: Https://github.com/rubensousa/PreviewSeekBar

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

The effect is as follows:

GitHub Address: Https://github.com/jgilfelt/chuck

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

The effect is as follows:

GitHub Address: Https://github.com/hugeterry/CoordinatorTabLayout

Boxing
boxing是一个多媒体选择器库。可以选择一张或者多张图片,提供预览和裁剪功能。同样支持gif图,选择视频和图像压缩功能。

(B station produced Oh!!) )

The effect is as follows:

GitHub Address: https://github.com/Bilibili/boxing

Excelpanel
提供一个二维的RecyclerView控件。

The effect is as follows:

GitHub Address: Https://github.com/zhouchaoyuan/excelPanel

Horizontalcalendar
该库是一个水平展示日历的控件,也是通过RecycerView来实现的。

The effect is as follows:

GitHub Address: Https://github.com/Mulham-Raee/HorizontalCalendar

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

The effect is as follows:

GitHub Address: Https://github.com/florent37/CameraFragment

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

The effect is as follows:

GitHub Address: Https://github.com/florent37/AwesomeBar

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

The effect is as follows:

GitHub Address: Https://github.com/rom4ek/ArcNavigationView

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

The effect is as follows:

GitHub Address: Https://github.com/sharish/ShimmerRecyclerView

Android-switchicon
这是个自定义的switch控件。扩展自AppCompatImageView,允许使用vector和image。

The effect is as follows:

GitHub Address: Https://github.com/zagum/Android-SwitchIcon

Counterfab
该库针对FloatingActionButton的扩展,可以显示角标。

The effect is as follows:

GitHub Address: Https://github.com/andremion/CounterFab

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

The effect is as follows:

GitHub Address: Https://github.com/rosenpin/FadingTextView

Bridge
Bridge是一个简单功能强大的HTTP网路请求库。提供流畅的链式调用API,通过URLConnection方式访问网络。

GitHub Address: Https://github.com/afollestad/bridge

Ason
该库使用来JSON解析的,简化对JSON的操作。

GitHub Address: Https://github.com/afollestad/ason

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

GitHub Address: Https://github.com/greenrobot/ObjectBox

FlowLayout
流式标签布局

The effect is as follows:

GitHub Address: Https://github.com/nex3z/FlowLayout

Unofficial Google Actions Java SDK
官方的Actions SDK是通过Node.js来写的。这是一个非官方的Java版本。

GitHub Address: Https://github.com/frogermcs/Google-Actions-Java-SDK

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

GitHub Address: https://github.com/klinker24/wearable-reply

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

GitHub Address: Https://github.com/MatthiasRobbers/shortbread

Material about
该库可以帮助你快速开发一个Material风格的关于界面。

The effect is as follows:

GitHub Address: Https://github.com/jrvansuita/MaterialAbout

Summary Complete ~ ~ ~

25 Android third-party libraries you need to try at the beginning of 2017

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.