你绝对想在2017年初尝试虽然它们是按顺序列出的,但它们并没有按任何特定顺序列出。让我们开始吧!1.Lottie这是一个解析AdobeAfterEffects动画导出的JSON文件并渲染成原生动画的库。GooglePlay商店中有一个示例应用程序。github上有7500多个star,你应该是对的!2.Toasty是一个用于创建自定义Toasts的库。正如作者所说,这个库是:通常的Toast,但带有steroids.3。StyleableToast这是另一个用于创建自定义Toast的库。多个自定义选项使您的应用程序和用户体验独一无二!使用代码或styles.xml来定义您的Toast样式。4.StoreStore是一个异步加载和缓存库。文档说明:Store是一个简化数据请求、解析、保存、数据重试的类。Store类似于仓库模式,但是它用RxJava封装成响应式API以支持单向数据流。文档很容易理解,这个库值得一试。您可以尝试各种流程,例如数据请求、缓存、解析等。5.PreviewSeekBar如果您使用GooglePlayMovies,您可能已经注意到这个用于预览电影的精美动画SeekBar。RúbenSousa实现了这种效果并将其开源。下面的gif动图很好地说明了它的功能。如果您的应用程序是播放器,您决定应该尝试一下。6.Chuck如果你使用OkHttp,这个库可以帮助拦截和保存应用程序中的所有HTTP请求和响应。它还提供了一个用于检查其内容的UI。7.CoordinatorTabLayoutCoordinatorTabLayout是一个自定义组合控件,可以帮助您快速实现与TabLayout和CoordinatorLayout组合的样式。效果见下图:8.boxingBoxing是一个基于MVP模型的Android多媒体选择器。您可以:选择图片(单选/多选)、预览或裁剪图片。还支持gif、视图选择、图片压缩、自定义UI:9.excelPanelRecyclerView实现的二维表,不仅可以加载历史数据,还可以加载新数据。10.Horizo??ntalCalendar是另一个用RecyclerView实现的Material水平日历视图。11、CameraFragment是一个集成了相机功能的Fragment。根据README:CameraFragment直接预览相机视图,并提供简单的API来捕获或管理设备。您可以使用CameraFragment来设置自己的布局和控制相机。12.AwesomeBar这是FlorentChampigny的另一个出色实现。这是设计顶部栏(我们从ActionBar/Toolbar实现中知道)的新方法,结合DrawerLayout,灵感来自Weekz的GmailMobile。您可以在下面查看它是如何工作的:13.ArcNavigationView一个弧形抽屉导航。14.ShimmerRecyclerView加载数据时可以显示闪烁(Shimmer)的RecyclerView。这个RecyclerView有一个内置的适配器来控制微光的外观。15.Android-SwitchIconGooglelauncher-styleswitchicon这个lib继承了AppCompatImageView,你可以使用app:srcCompat属性为SwitchIconView设置任意图标(矢量或图片)。16.CounterFab这是一个在浮动操作按钮右上角显示数字标识的库。可以从GooglePlay下载演示应用程序。17、FadingTextView是一个允许TextView以淡出的形式不断改变其内容的库。18.BridgeBridge是一个简单但功能强大的HTTP网络操作库。提供链式调用的API是用Java/Android的URLConnection类实现的,兼容性最好,速度最快。该库有很好的文档记录,绝对值得一试。19.Ason这是AidanFollestad的第二个图书馆。它的主要目的是简化与JSON的交互。也使(反)序列化变得无痛。文档也很好,可以在这里查看:20.ObjectBoxgreenrobot大家应该都知道,不知道的也应该知道他们开发的GreenDAO和EventBus。这次要介绍的是面向对象的数据库。greenrobot声明:性能是我们创建ObjectBox的首要因素。之前我们创建了greenDAO,它是Android和SQLite上最快的对象关系映射(ORM)。自2011年发布第一个版本以来,我们已经了解了很多关于对象持久化的知识——以及SQLite的陷阱。我们意识到要显着提高移动性能,我们需要创建一个基于对象的数据库,从核型开始。您可以在此处了解更多信息。请注意,ObjectBox目前处于测试阶段(0.9.7)。21.FlowLayout是一种布局,可以让子视图在空间不足时自动跳转到下一行。子视图之间的间距由FlowLayout计算,以便视图均匀分布。请注意,该库仍处于早期阶段。22.非官方GoogleActionsJavaSDK这是MirekStanek的修改版本。由于官方的GoogleActionsSDK是用Node.js写的,所以他用Java写了一个非官方的版本。根据README描述:GoogleActionsJavaSDK是基于Node.js的,但是没有镜像。该库的目的是使其与助手平台的会话协议完全兼容。23、可穿戴回复2017年2月9日,谷歌发布AndroidWear2.0。LukeKlinker发现缺少一个API并发布了它,它支持简单快速的文本输入,无论是来自语音、键盘还是预制响应。24.Shortbread这是一个库,它为使用@Shortcut注释的活动和方法生成应用程序快捷方式。无需使用清单、XML和快捷方式管理器。只需为您希望快捷方式调用的代码添加注释即可。当前版本1.0.0。25.MaterialAbout这是一个帮助你实现关于我界面的库。就这样。希望你喜欢。如果您知道今年1月和2月发布的任何其他库,请在评论中告诉我们。
