登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

十个Android的另类库,快来看看吧! [复制链接]

2017-10-11 21:55
Torr 阅读:306 评论:1 赞:2
Tag:  

1. Spruce Android Animation Library (and iOS)

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

地址:https://github.com/willowtreeapps/spruce-android

效果图:

十个Android另类库-再不进来就OUT了


2. PatternLockView

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

地址:https://github.com/aritraroy/PatternLockView

效果图:

十个Android另类库-再不进来就OUT了


3. ShadowImageView

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

地址:https://github.com/yingLanNull/ShadowImageView

效果图:

十个Android另类库-再不进来就OUT了


4. PolygonDrawingUtil

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

地址:https://github.com/stkent/PolygonDrawingUtil

效果图:

十个Android另类库-再不进来就OUT了


5. AppMethodOrder

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

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

地址:https://github.com/zjw-swun/AppMethodOrder


6. debugkit

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

地址:https://github.com/hulab/debugkit

效果图:

十个Android另类库-再不进来就OUT了


7. aesthetic

一个快速和易于使用的即插即用的动态主题引擎。由 Rx 支持,适用于 Android 应用。是不是非常的酷?它可以通过 Rx 支持动态改变系统主题。目前不过还处于 beta 阶段。

地址:https://github.com/afollestad/aesthetic

效果图:

十个Android另类库-再不进来就OUT了


8.PaletteImageView

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

地址:https://github.com/DingMouRen/PaletteImageView

效果图:

十个Android另类库-再不进来就OUT了


9. SlimAdapter

这是一种不使用 ViewHolder 来编写适配器的方法。主要功能包括:不包含 ViewHolders,没有反射,流畅和简单的 API,支持多类型适配器,支持 Kotlin,支持简单的 DiffUtil。

地址:https://github.com/MEiDIK/SlimAdapter

效果图:

十个Android另类库-再不进来就OUT了


10 . MaterialChipsInput

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

地址:https://github.com/pchmn/MaterialChipsInput

效果图:

十个Android另类库-再不进来就OUT了

分享到:
我来说两句
facelist
您需要登录后才可以评论 登录 | 立即注册
所有评论(1)
a353183177 2017-10-12 09:25
   感谢分享!
回复

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部