推荐2018最受欢迎的 8 个 Android 库

这里是 8个我最喜欢的在 2018 年 收藏的 Android 库。其中一些并没有用于实际产品,但你使用它们可能会得到很多的乐趣。我希望你们喜欢这些库。并且为在做Android开发的朋友们,在文末准备了一份完整系统的进阶提升的技术大纲和学习资料。希望可以帮那些遇到瓶颈或者处于迷茫期的朋友,提供一个学习提升的参考方向,以及免去网上到处搜索学习资料的时间精力。

以下排名不分先后顺序。

1.Spruce Android Animation Library (and iOS)
Spruce 是一个轻量级的动画库,可以帮助排版屏幕上的动画。使用有很多不同的动画库时,开发人员和程序员需要确保每个视图都能够在适当的时间活动。 Spruce 可以帮助设计师获得复杂的多视图动画,而不是让开发人员在原型阶段就感到畏惧。

效果图:
 

2.PatternLockView

PatternLockView 这个库可以在应用中简单快速的实现图形锁机制。它有大 量的个性化选项可以用于改变功能和外观,以此满足你的需求,非常的实用。重点是它还支持响应式的 RxJava 2 视图绑定。

效果图:
 

3.ShadowImageView

ShadowImageView 它可以根据图片内容变阴影颜色,更加细腻的阴影效果。

效果图:
 

4. PolygonDrawingUtil
这是一个高效的 Android 实用程序类,用于在 Canvas 上绘制常规的多边形。 我们可以指定设置边数,中心点坐标,圆角半径,多边形旋转度,填充,描边颜色等。

效果图:

5.PaletteImageView

PaletteImageView 可以动态的提取图片的主要颜色,并将颜色作为图片阴影的控件。Enjoy it O(∩_∩)O 是不是非常的酷炫?

效果图:

6 AppMethodOrder

AppMethodOrder 一个能让你了解所有函数调用顺序以及函数耗时的Android库(无需侵入式代码)。

当项目代码量很大的时候,或者你作为一名新人要快速掌握代码的时候,给函数打上log,来了解代码执行逻辑,这种方式会显然成本太大,要改动项目编译运行,NO!太耗时;或者你想debug的方式来给你想关注的几个函数,来了解代码执行逻辑,NO!因为你肯定会漏掉函数;也许你可以固执的给你写的项目打满log说这样也行,但是你要知道你方法所调用的jdk的函数或者第三方aar或者jar再或者android sdk中的函数调用顺序你怎么办,还能打log吗?显然不行吧,来~这个项目给让可以让你以包名为过滤点过滤你想要知道所有函数调用顺序。

7.debugkit

这是一个有趣的库。它允许你创建和使用特殊的悬停调试工具,以触发你在应用程序中定义的操作。这些操作可以在运行时明显的触发,因此可以在编写或测试手机屏幕反馈时间时使用。

效果图:


8.MaterialChipsInput

Chips 是 Material Design 中组件,他们被描述为:小却相对复杂的个体,比如联系人。Chip 可以包含一些独立的东西,比如照片、文本、条款、图标或者联系人。MaterialChipsInput 是在 Android 中实现的那个组件。这个库提供了两个视图:ChipsInput 和 ChipView 。

效果图:

最后


针对于很多在做Android开发有几年经验的朋友,可能不知道如果进阶成为高级工程师,技术上遇到了瓶颈不知道发展方向。我总结出了很多一线互联网公司Android程序员面试涉及到的绝大部分面试题及答案,做成了文档和架构视频资料,免费分享给大家(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助你提供一个学习的方向,最快的提高和完善自己的技术水平,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

资料领取方式:加Android技术交流群;964557053,找群管理免费领取。备注一下csdn看到的来领取资料就可以了!

Android高级技术大纲,以及系统进阶视频;

猜你喜欢

转载自blog.csdn.net/feiyu1947/article/details/87907375