2017年最值得关注的25个Android库

这是在2017年发布的25个最好的Android开发库的列表。所有这些都值得尝试 。 以下不是排名顺序。 让我们开始吧!
1.Lottie
这个库能够解析 Adobe After Effects 并且把他们渲染到手机上。在Google应用市场上,也有相应的demo。这个库被超过7500github使用者关注。
Github链接:https://github.com/airbnb/lottie-android
2.Toasty
这个库实现了定制的Toast,下面是截图和这个开发库的Github链接
github链接:https://github.com/GrenderG/Toasty
3. StyleableToast
这是Toast定制的另一个库。 文档介绍如下: “各种造型选项给您的应用和用户体验一点额外独特的感觉! 用代码或style.xml来调整您的Toast!“
Github链接:https://github.com/Muddz/StyleableToast
4. Store
Store是用于Async数据加载和缓存的库。 根据文件: “Store是简化在应用程序中获取,解析,存储和检索数据的类。 一个Store类似于Repository模式,同时暴露了一个遵循单向数据流的RxJava构建的Reactive API。“ 这些文档非常全面,这个库非常值得尝试。 您可以检查许多流,如数据请求,缓存和解析。
Github链接:https://github.com/NYTimes/Store
5. PreviewSeekBar
如果您使用Google Play电影,您可能已经注意到了这个伟大的动画SeekBar,并预览了电影。 事实证明,RúbenSousa将其作为一个开源的库。 下面的gif可以很好的显示其功能。 如果你的应用程序是一个电影播放器,你一定要试试!
Github链接:https://github.com/rubensousa/PreviewSeekBar
6.Chuck
如果您使用OkHttp,那么这是一个库,可帮助您拦截并持久保留应用程序内的所有HTTP请求和响应。 它还提供了一个用于检查其内容的UI。
Github链接:https://github.com/jgilfelt/chuck
7. CoordinatorTabLayout
CoordinatorTabLayout是一个自定义组合控件,可快速实现TabLayout和CoordinatorLayout的组合。 您可以在下面的gif上检查它的工作原理:
Github链接:https://github.com/hugeterry/CoordinatorTabLayout
8.boxing
boxing是多媒体选择器,通过使用它可以: 做一些选择您的图像(单个或多个图像) 预览和裁剪图像。 它还支持gif,视频选择,图像压缩和自定义UI,如下面的屏幕截图所示:
Github链接:https://github.com/Bilibili/boxing
9. excelPanel
这是一个二维RecyclerView。 它不仅可以加载历史数据,还可以加载未来的数据。
Github链接:https://github.com/zhouchaoyuan/excelPanel
10. Horizontal Calendar
RecyclerView的另一个实现是专门用于显示横向日历视图。
Github链接:https://github.com/Mulham-Raee/HorizontalCalendar
11. CameraFragment
CameraFragment是Fragment的一个实现,它允许您轻松地将相机功能集成到您的应用程序中。 根据其README: “CameraFragment直接预览相机视图,并提供了一个简单的API来捕获或管理设备。 您可以使用CameraFragment设置自己的布局并控制相机。“
Github链接:https://github.com/florent37/CameraFragment
12. AwesomeBar
这是Florent Champigny的另一个伟大实现。 灵感来自于DrawerLayout的顶级酒吧(从ActionBar / Toolbar实现中知道)的设计是一种新的方法。它的工作原理如下:
Github链接:https://github.com/florent37/AwesomeBar
13. ArcNavigationView
这是从Android设计支持库导入的NavigationView的实现,它引入了弯曲边。
Github链接:https://github.com/rom4ek/ArcNavigationView
14. ShimmerRecyclerView
它是一个定制的RecyclerView实现,具有闪烁的视图,以指示视图正在加载。 RecyclerView还具有内置适配器,用于控制闪烁的外观。
Github链接:https://github.com/sharish/ShimmerRecyclerView
15.Android-SwitchIcon
“Google启动器式实现开关(启用/禁用)图标”。 该库扩展了AppCompatImageView,并允许您使用app:srcCompat属性将任何图标(向量或图像)设置为SwitchIconView。
Github链接:https://github.com/zagum/Android-SwitchIcon
16. CounterFab
该库是一个FloatingActionButton子类,显示右上角的计数器徽章。 您可以从Google Play下载演示应用程序。
Github链接:https://github.com/andremion/CounterFab
17. FadingTextView
此库允许您每隔几秒自动更改TextView的内容。
Github链接:https://github.com/rosenpin/FadingTextView
18. Bridge
“Bridge是Android的简单而强大的HTTP网络库。 它具有流畅的可链接API,由Java / Android的URLConnection类提供支持,以实现最大的兼容性和速度。 这个图书馆有一个非常全面的文件,绝对值得一试。
Github链接:https://github.com/afollestad/bridge
19. Ason
这是Aidan Follestad的第二个库。 其主要思想是简化与JSON的交互。
你可以在这里查看:
Github链接:https://github.com/afollestad/ason
20. ObjectBox
我假设大多数人都知道greenrobot。 如果没有,他们开发了GreenDAO和EventBus。 现在,这是一个专注于性能的对象的新数据库的时候了。 如greenrobot所称, “性能是我们创建ObjectBox的第一个原因。 之前,我们创建了greenDAO,这是Android和SQLite中最快的对象/关系映射器(ORM)。 自2011年第一次发布以来,我们获得了很多洞察对象持久性以及SQLite强加的性能限制。 我们意识到,为了显着提高移动性能,我们需要去核心并构建一个为对象设计的数据库。“
Github链接:https://github.com/greenrobot/ObjectBox
21. FlowLayout
“当没有足够的空间时,允许子视图流到下一行。 子视图之间的间距可以由FlowLayout计算,以便视图均匀放置。
Github链接:https://github.com/nex3z/FlowLayout
22. Unofficial Google Actions Java SDK
这是Mirek Stanek的波兰风。 由于官方Google Actions SDK是用Node.js编写的,所以他介绍了他在Java中本机编写的非官方版本。 根据README: “Google Actions Java SDK是基于官方Node.js库构建的,但它不是镜像副本。 目标是使其完全符合助理平台对话协议。“
Github链接:https://github.com/frogermcs/Google-Actions-Java-SDK
23.. Wearable Reply
2017年2月9日,Google发布了新的Android Wear 2.0。 Luke Klinker发现了一个缺少的API,并发布了这个操作系统的库。 它: “允许快速简单的文本输入,无论是来自您的声音,键盘还是响应。 缺少的API现在可用!
Github链接:https://github.com/klinker24/wearable-reply
24.Shortbread
“生成活动的应用程序快捷方式和使用@Shortcut注释的方法。 无需触摸清单,创建XML文件或使用快捷方式管理器。 只需注释您想要快捷方式调用的代码。“ 目前,它的版本为1.0.0。
Github链接:https://github.com/MatthiasRobbers/shortbread
25. Material About
一个封装的关于介绍我页面的库
Github链接:https://github.com/jrvansuita/MaterialAbout
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Android
# 25个库
# 库
# 实用库
# Android SQLite数据库增删改查操作的使用详解
# android 调用系统的照相机和图库实例详解
# Android中Glide加载库的图片缓存配置究极指南
# android将图片转换存到数据库再从数据库读取转换成图片实现代码
# android创建数据库(SQLite)保存图片示例
# Android 用adb pull或push 拷贝手机文件到到电脑上
# 拷贝手机数据库到电脑上
# 拷贝电脑数据库到手机上
# Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlite数据库)
# Android中库项目的使用方法图文介绍
# 条件数据库Android:sqllite的简单使用
# Android学习笔记-保存数据到SQL数据库中(Saving Data in SQL Databa
# 这是
# 您的
# 应用程序
# 您可以
# 是一个
# 这是一个
# 如果您
# 加载
# 自定义
# 它还
# 快捷方式
# 工作原理
# 自己的
# 波兰
# 文档
# 启动器
# 在这里
# 也有
# 很好
# 是一种
相关文章:
如何用花生壳三步快速搭建专属网站?
建站之星免费模板:自助建站系统与智能响应式一键生成
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
如何配置IIS站点权限与局域网访问?
网站好制作吗知乎,网站开发好学吗?有什么技巧?
建站10G流量真的够用吗?如何应对访问高峰?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
如何高效生成建站之星成品网站源码?
如何规划企业建站流程的关键步骤?
b2c电商网站制作流程,b2c水平综合的电商平台?
如何快速搭建个人网站并优化SEO?
如何生成腾讯云建站专用兑换码?
如何在阿里云香港服务器快速搭建网站?
北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?
如何确保FTP站点访问权限与数据传输安全?
中山网站制作网页,中山新生登记系统登记流程?
建站之星如何实现五合一智能建站与营销推广?
定制建站哪家更专业可靠?推荐榜单揭晓
如何在云服务器上快速搭建个人网站?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
如何访问已购建站主机并解决登录问题?
如何有效防御Web建站篡改攻击?
建站之星Pro快速搭建教程:模板选择与功能配置指南
个人网站制作流程图片大全,个人网站如何注销?
建站之星如何保障用户数据免受黑客入侵?
太原网站制作公司有哪些,网约车营运证查询官网?
制作电商网页,电商供应链怎么做?
内网网站制作软件,内网的网站如何发布到外网?
建站之星云端配置指南:模板选择与SEO优化一键生成
如何通过商城免费建站系统源码自定义网站主题?
如何制作网站标识牌,动态网站如何制作(教程)?
制作证书网站有哪些,全国城建培训中心证书查询官网?
实现虚拟支付需哪些建站技术支撑?
高端建站三要素:定制模板、企业官网与响应式设计优化
如何在Golang中指定模块版本_使用go.mod控制版本号
XML的“混合内容”是什么 怎么用DTD或XSD定义
建站之星如何快速解决建站难题?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
c++怎么用jemalloc c++替换默认内存分配器【性能】
如何选择网络建站服务器?高效建站必看指南
如何确保西部建站助手FTP传输的安全性?
C++如何编写函数模板?(泛型编程入门)
浅谈Javascript中的Label语句
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
建站之星后台密码遗忘如何找回?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。