DateTimePicker 一個簡約、漂亮的日期時間選擇器,支持大面積自定義UI,內(nèi)置日期時間選擇彈窗,基于 Google BottomSheetDialog,可直接使用。...
DateTimePicker 一個簡約、漂亮的日期時間選擇器,支持大面積自定義UI,內(nèi)置日期時間選擇彈窗,基于 Google BottomSheetDialog,可直接使用。...
前言 有些時候,遇到gradle構(gòu)建下載依賴包的時候出現(xiàn)了錯誤,或者timeout。于是乎就想要自己手動去maven、jcenter、jitpack、aliyun等倉庫去下載...
一、前言: Android 中獲取本地儲存路徑,有四個方法,getCacheDir()、getFilesDir()、getExternalFilesDir()、getExte...
ARouter介紹 AutoWired注解:標記需要自動注入的參數(shù) Route注解:標記頁面為路由節(jié)點 Interceptor注解:標記一個類為攔截器,在路由過程中實現(xiàn)按需攔...
Fragment的使用方式 FragmentManager的來源 跟蹤AppCompatActivity的getSupportFragmentmanager()方法可以發(fā)現(xiàn):...
Launcher應用的桌面啟動流程 注意事項寫在前頭: 本篇的閱讀順序為啟動啟動流程圖--圍繞啟動流程圖的源碼分析。(注意AMS的attachApplicationLocke...
Launcher應用的進程啟動流程 緊接上篇從開機到SystemServer系統(tǒng)服務(wù)啟動,這篇分析Launcher應用進程是怎么啟動的。 注意事項寫在前頭: 本篇的閱讀順序為...
從開機到SystemServer系統(tǒng)服務(wù)啟動 注意事項寫在前頭: 本篇的閱讀順序為流程圖--流程概述---圍繞流程概述的源碼分析。 本篇的源碼分析部分(包括已作省略的偽代碼)...
開篇: 要了解RecyclerView先從它的總體開始看起,防止管中窺豹可見一斑,一葉障目不見泰山。 RecyclerView家族譜 上圖可以看出RecyclerView的設(shè)...
【Android 控件 RecyclerView】 概述 RecyclerView是什么 從Android 5.0開始,谷歌公司推出了一個用于大量數(shù)據(jù)展示的新控件Recyle...
測量 View 就是測量一個矩形 透過另一個視角來觀察,所有的 Widget,我們使用的小控件都是Widget。如果TextView和Buttton等 因此,自定義 View...
前言 自定義View 是 Android 開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于自定義View 原理的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問題復雜化等等...
一. 簡介 ViewPager 是support v4 包提供的控件,可以實現(xiàn)一組View 切換顯示的效果。 二. 使用 使用ViewPager 也比較簡單,主要有以下幾步:...
View的可見性檢查 getLeft()、getTop()、getRight()、getBottom() getX()、getY()、getRawX()、getRawY() ...
背景&問題 在Android開發(fā)中,我們常常會對View的可視性visiblity進行操作或者檢查。如網(wǎng)絡(luò)請求數(shù)據(jù),根據(jù)返回的數(shù)據(jù)結(jié)果控制相應View可見或不可見,或者判斷某...
EventBus 介紹 EventBus是Android和Java的一個發(fā)布和訂閱事件總線第三方庫。 官網(wǎng) Features(特點): 簡化組件間通信分離事件發(fā)送者和接收者能...