做为 Android 开发者若是是第一次据说这个库,那么相信在了解 AndroidUtilCode 以后,你会发现其恐怖如斯。java
上版本的更新内容我只放在了个人星球中,此次也一块儿拿出来分享给大家吧:集合三剑客工具类,若是想要第一时间得到最新内容,能够加入个人知识星球哦。git
这次新版本更新的东西仍是比较多的,具体主要包括以下:github
下面我只对其须要的进行简单的介绍,具体想了解最好仍是经过体验 Demo 及阅读源码。api
1.26.0 版本的 Demo 能够在 1.26.0 Release 中下载到,其界面以下所示:bash
在 UI 方面是否是比以前要强点哈,不过代码可比以前大大优化了,以前都是经过在布局中插入一个个 Button,现在已经改成一个 RV 走天下了。关于本项目,我推荐你们拉下来源码好好阅读下,不论是 AucFrame、base 及 common 源码、Demo 的实现......其中存在不少可借鉴的模板代码让大家 copy 的哈。微信
send : 发送消息
addListener : 新增消息监听器
removeListener: 移除消息监听器
复制代码
这个类就是经过 Handler 实现了主线程间消息的通讯,能够代替本地广播来使用,效率也更加高效,用来页面间传递消息再合适不过了。app
areNotificationsEnabled : 判断通知是否可用
notify : 发送通知
cancel : 取消通知
cancelAll : 取消全部通知
setNotificationBarVisibility: 设置通知栏是否可见
复制代码
这个类也是拖了很久,为了知足大家,我仍是费了点功夫才搞完的。框架
一个不增长层级,只在其 background 基础上实现可设置任意色的阴影工具类,整个 View 大小须要考虑到阴影哦!工具
一个能够为你快速实现单指手势操做的工具类。布局
applyPressedViewScale : 应用点击后对视图缩放
applyPressedViewAlpha : 应用点击后对视图改变透明度
applyPressedBgAlpha : 应用点击后对背景改变透明度
applyPressedBgDark : 应用点击后对背景加深
applySingleDebouncing : 对单视图应用防抖点击
applyGlobalDebouncing : 对全部设置 GlobalDebouncing 的视图应用防抖点击
ClickUtils#OnDebouncingClickListener: 防抖点击监听器
ClickUtils#OnMultiClickListener : 连续点击监听器
复制代码
知足平常用到的点击需求,我真是太贴心了。
此次的不少介绍都是一笔带过,主要是想推荐大家阅读下源码,生怕大家浪费了这么好的一次机会,我话都说到这个份上了,再不看源码吃亏的可真是你哦。
欢迎加入个人知识星球「基你太美」,我会在星球中分享 AucFrame 框架、大厂面经、AndroidUtilCode 更详尽的说明...一切我所了解的知识,你能够经过支付进入个人星球「基你太美」进行体验,加入后优先观看星球中精华的部分,若是以为星球的内容对自身没有收益,你能够自行申请退款退出星球,也不必加我好友;若是你已肯定要留在个人星球,能够经过扫描以下二维码(备注:基你太美+你的星球昵称)加我我的微信,方便我后续拉你进群(PS:进得越早价格越便宜)。