做爲 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:進得越早價格越便宜)。