这是我最新搜集的 25 个 Android 库和项目列表,你或许会发明它们有效,风趣,并值得检查一下。一切的都在比来 3 个月宣布的,排序不分前后。
Start查阅吧!
Transitioner 是一个为两个具有嵌入子视图的视图之间供给简洁、静态且可调剂的动画后果的库。它纯 100% 运用 Kotlin 编写而成,运用 MIT 答应,且具有杰出的文档。
该库支撑 API 19 及以上的 SDK 版本,并且在项目中也包括了用来展示其功用特征的示例使用。毫无疑问,它值得一试!
该库运用一种弱小的办法来治理 Fragment。其目的是使得 Fragment 易于运用,并将治理它们的本钱最小化。
该库具有配套的文档和示例使用。运用 MIT 开源答应协议。
这是一个为 Android 供给的支撑断点续传的文件下载器。
这是 README 中的简洁阐明:
PRDownloader 可以用来下载 image、video、pdf、apk 等等恣意类型的文件。
支撑断点续传。
支撑大文件下载。
有容易的接口做下载恳求。
我们可以用给的下载Id反省下载的形态。
PRDownloader 鄙人载文件时,供给了像 onProgress、onCancel、onStart、onError 等等的回调。
支撑恰当的恳求撤消。
多个恳求可以并行完成。
一切类型的自定义都是可能的。
该库有很不错的文档和示例 App ,遵照 Apache-2.0 答应证。
AnimatedPieView 是 Android 中展现饼图和环形图的另外一种办法。
这个库供给:
alpha 触摸动画
设置间隙角
动画时期本人适配文本域的地位
对每个段设置描绘并显示它
点击回调
点击殊效
在饼图和环形图之间切换
绘制图表时的动画
它有很好的文档(有英文版)。也有一个示例 App,也是遵照 Apache-2.0 答应证刊行。
这个库可用于添加一个“悬浮窗口”,可以显示在一切 Activity 的最后方。“悬浮窗口”可以定义为悬浮举措按钮。以下所示:
这个库运用 Apache 2.0 开源答应证。它有一个杰出的文档,但它是用中文写的。不外只需翻译成英文便可,祝玩得高兴!
运用这个库的缘由是为了便利在 Android 上运用 canvas。除办法,如今可使用工具。
经过运用这个库,你可以完成如上面所示的 TextView 的自定义下划线。
README 中的示例浅显易懂,并且易于运用。这个项目标文档相当不错,而且这个库运用的是 Apache-2.0 开源答应证。
这是一个十分风趣的库,可以用来在 RecyclerView 中展现 ImageView,它就像一个窗口。下面的 gif 图片可以显示其直观的后果。
该项目包括了一个示例使用。文档关于入手来讲足够丰厚,而它是以 MIT 答应刊行的。
ChartView 是一个首要用来处理怎么运用 Canvas 和 ValueAnimator 来绘制自定义图表此类问题的项目。
这是一个公用Tools日记库,位于规范的 Android 日记类之上,用于存储数据库中的日记,并将它们推入远程Server实行调试。
这个项目标文档真的很全面。另有一篇关于它的博客文章和一个示例使用顺序。这个库是基于 MIT 答应证宣布的,今朝的版本是 0.0.7。
Fairy 是一个容易的调试Tools,答应开发者运用 adb logcat 号令在 Android 手机上检查 Android 系统日记,而不是在电脑上。
它还答应在任何地方运用 Android 手机扫描系统日记信息,乃至不需求 root。
这个库有相当好的文档,它基于 Apache-2.0 宣布,支撑 Android API 21 及以上。
这是别的一个来自于 Florent Champigny 的很棒的库。它给我供给了 Expansion Panels(此中包括了创立流程,且让我们可以轻量化的编辑一个元素)的一种完成。
文档很全面,并且项目自身也包括了示例使用。一切的代码都采取了 Apache-2.0 答应。示例使用在Google Play上也能够获得到。
这是
使得图形数学算法写起来更轻松的 Kotlin API 的聚集。这些 API 大多都是在 GLSL (OpenGL Shading Language) 以后建模的,以便使从着色器或许向着色器移植代码更轻松。
由该库供给的变量类型只是值类型,因而大大多数 API 是以顶级函数的方式表露出来,而非办法。
该项目是以 Apache-2.0 开源答应证刊行的。
这是一个供给卡片视图(Ticket View)的库,它供给了 3 品种型的 TicketView 边角:惯例的、圆形的和扇贝形的。
项目是以 Apache-2.0 答应刊行的,而示例使用可以在 Github 资本库或许在 Google Play 上获得到。文档还可以,且库支撑 API 15 及以上版本。
该库供给了一种将敏感数据加密到原生 .so 库的容易办法。
这个库是怎么任务的呢? 在编译时一切的键值对会被主动打包到一个原生库外面去。接着他可以从由 Cipher.so 生成的 Java 接口获得这些键值对数据。
文档足够好,项目是以 Apache-2.0 刊行的。
这是运用 Model-View-Intent 形式的一个 Buffer 的分支,是洁净的使用架构样板。
在展示层它如今运用的是来自 Android Architecture Components Library 的 ViewModel。缓存层如今也运用了 Room。
这个库是供给给 RecyclerView 与 ViewPager 的轻量级即插即用型的无限翻页唆使器。
该库具有相当好的文档,示例使用,另有很多的定制,而且是以 MIT 答应刊行的,支撑的最低 SDK 版本是 16。
本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。 2KB翻译任务按照 CC 协议,假如我们的任务有进犯到您的权益,请实时联络我们。2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务