
CoordinatorLayout 一、實現滑動 RecyclerView 實現 FAB 以及 Toolbar 的顯示和隱藏 (一)傳統實現思路...
RecyclerView 分割線的工作流程源碼分析 RecyclerView 沒有默認的分割線,需要自己定義,開發者可以根據自己想要實現的樣式實...
Gradle 是一款構建系統工具,它的 DSL 基于 Groovy 實現。Gradle 構建的大部分功能都是通過插件方式來實現,所以非常靈活,還...
Java 為我們提供了現成的集合類庫,我們常用的 List Set Map 等都是在開發過程中可以直接使用的,設計到集合就不得不說集合的遍歷,之...
SimpleArrayMap SimpleArrayMap 是 Andorid V4 包提供的一種用來代替 HashMap 的數據結構,由于 H...
SparseArray sparse 稀疏 介紹 SparseArray 用來實現 int 類型與 Object 類型的映射,跟普通的 Map ...
首先在學習 RecyclerView 的源碼之前,建議先閱讀 ListView 的源碼分析,之后學 RecyclerView 會更快更輕松。傳送...
開發中經常使用的 Notification 以及 桌面小部件都是講應用進程的 view 現實在系統進程中,這么神奇的事情是如何實現的,這篇文章會...
一、理解 Android 的 Window Window 表示一個窗口的概念,是一個抽象的概念,每一個 Window 都對應一個 View 和一...