概述 LiveData是一個可以在給定生命周期內(nèi)觀察到的數(shù)據(jù)持有者類。一個觀察者可以與一個LifecycleOwner成對地添加,并且只有當配對的LifecycleOwner...
概述 Lifecycle是生命周期感知型組件,用于存儲有關組件(如 Activity 或 Fragment)的生命周期狀態(tài)的信息,并允許其他對象觀察此狀態(tài) 使用 導入依賴 L...
EventBus相信很多人都很熟悉,雖然現(xiàn)在谷歌官方出了JetPack來替代,但EventBus的一些設計思路還是值得借鑒的。下面就來寫一個簡單的EventBus案例 其實E...
// 中間間隔
if (spanIndex % 2 == 0) {
outRect.left = 0;
outRect.right = interval / 2;
} else {
// item為奇數(shù)位,設置其左間隔為5dp
outRect.left = interval / 2;
outRect.right = 0;
}
RecyclerView瀑布流的那些坑RecyclerView的布局排列主要通過布局管理器——LayoutManager去實現(xiàn),不同的布局能為使得RecyclerView擁有不同的排列效果。StaggeredGr...
本系列博文 基于是前微信高級工程師張紹文專欄 《Android開發(fā)高手課》的讀書筆記。文章所寫內(nèi)容是本人讀完的感悟,需要原文的朋友請自行購買。 存儲優(yōu)化篇 Android分區(qū)...
本系列博文 基于是前微信高級工程師張紹文專欄 《Android開發(fā)高手課》的讀書筆記。文章所寫內(nèi)容是本人讀完的感悟,需要原文的朋友請自行購買。 啟動優(yōu)化篇 在說如何對啟動時間...