原创 Android 動畫之 Motion Editor / SVGA / Lottie

Android 動畫 SVGA 、 Lottie 與 Motion Editor 目前在直播時,我們會看到很多非常 酷炫的動畫,通常會使用 Lottie 或者 SVGA 格式輸出。 Lottie 、 SVGA是對圖片內容進

原创 Android WorkManager 基本使用

Android WorkManager 使用 WorkManager Api 可以輕鬆的調度即使在應用退出或者設備重啓時仍應運行的可延遲一步任務 用統一的方法解決絕大部分後臺問題 在應用被強退的時候也能執行任務 [外鏈圖片轉存

原创 升級AndroidX 採坑

升級AndroidX 採坑 先說說我爲什麼要將項目升級到 AndroidX 1、官方推薦 :會在AndroidX 中加入新特性 ,但不會加入 support 包中,同時也是爲了,整合臃腫的 support 包。 2、在升級 gra

原创 Android 圖片選擇器(超好用) ImageSelectorMore

由於項目需要,在GitHub上找了一些圖片選擇器的項目,輕鬆完成了需求,但是。。。 後面需求升級了,需要加入視頻選擇(可預覽),後面有加上了 ‘ 圖片標註 ’ 功能 這。。。 看了一下網上的項目,大都不支持視頻,然後決定將之前用

原创 別再if-else 走天下了

別再 if/else 走天下了 轉載地址:https://mp.weixin.qq.com/s/ufRf8DQQRYQI0q2VxG3hQg 一 初衷 我們在開發中,經常會遇到一個系統,有多種角色構成。業務之間也會產生層級管理,

原创 Flutter 之旅(三) —— 常用控件記錄

Flutter 之旅(三) —— 常用控件記錄 將Flutter 中一些,常用的控件以及常用參數做一下記錄 方便之後忘記了查詢 學會這些控件,我們就可以嘗試着去構建一些簡單的頁面啦!! 一,Text Weight

原创 2019再見,2020你好! 繼續 “做時間的朋友”

2019再見,2020你好!繼續 “做時間的朋友” 2019再見 經歷了很多事情,比18年多很多,這些事情,讓我歡喜也讓我憂,同時讓也我收穫成長! 先說歡喜的,從技術崗位升了一級 即 ‘P+1’,來的也很突然,那天領導在din

原创 Flutter 之旅(四)—— Provider 狀態管理

Flutter 之旅(四)—— Provider 狀態管理 在 flutter 開發中,我們經常會遇到,頁面之間傳值、以及狀態管理 等操作, 官方在最早提出的方案是在 StatefulWidget 中去處理,但是此方案非常繁瑣切容

原创 Kotlin 協程 ‘素質雙連’

Kotlin 協程 ‘素質雙連’ 第一彈、基本使用 與 基本原理 先上示例 val repos = api.listRepos("getUserInfo") //後臺線程 textView.text=repos[0].name

原创 RxJava2.0 學習(2)----實際使用場景 2019年

RxJava2.0 學習(2)----實際使用場景 2019年 看了 nanchen 大神得 Rxjava2.0 demo 自己做下總結 demo地址 https://github.com/nanchen2251/RxJava2

原创 Kotlin 高階函數,匿名函數,Lambda

Kotlin 高階函數 / 匿名函數 / Lambda 高階函數 / 匿名函數 / Lambda 高階函數 : 參數類型 或者 返回值 爲 函數類型的函數 ,就稱作 高階函數。 匿名函數: 函數類型的對象,可以作爲參數傳遞

原创 2019 Flutter 之旅 (一)環境搭建 (Window和Mac)

2019 開啓 Flutter 之旅 (一)‘環境搭建’ (Window和Mac) 20200410後補 官網安裝教程 <----- 新同學請看這,我也是剛發現 基本上按照 官網上說的的步驟就可以了,但是在window

原创 CSS3 屬性樣式總結記錄(圖文)

CSS3 屬性樣式總結記錄 1 、邊框-背景 border-image 設置所有邊框圖像的速記屬性。 3 border-radius 一個用於設置所有四個邊框- *-半徑屬性的速記屬性 3 box-shadow

原创 Kotlin 擴展屬性、擴展函數

Kotlin ---- 擴展屬性、擴展函數 在原有類的基礎上,增加功能,及不用改源碼,也不用寫子類! 簡單的示例 擴展屬性 val Float.dpTOpx get()= TypedValue.applyDimen

原创 OKhttp3 源碼解析(二)OkHttpClient 大管家

OKhttp3 源碼解析(二) OkHttpClient (大管家)的配置參數解析 這一期來一一解讀,OkHttpClient 中的 參數對象是幹什麼的 Dispatcher (調度器) :負責控制 最大請數‘64’ 和