序言 嗨大家好,我是小一。 由於昨天發文按成儲存草稿,於是砍掉重練了QQ 第一次參加鐵人賽;也是第一次撰寫技術文章。 如有誤還請各位大力鞭大力指教,希望能一起成...
來介紹一下lazy 以下以TextView為例 我們一般init(初始化一個元件): private var textView: TextView...
來理解一下lambda 以下簡單介紹lambda的演進 我們一般寫一個function: fun sayHi() { //doSome...
來介紹一下DiffUtil 以往我們在使用RecyclerView時最常使用的是 RecyclerView.Adapter及其更新方式notifyDataSe...
Problem 昨天我們提到ListAdapter + DiffUtil在一般RecyclerView的基本使用。 而實際上工作中我們經常會需要在Recyc...
什麼是RecycledViewPool RecycledViewPool是RecycledView的緩存池。簡單來說,當你有很多RecycledView共用...
KTX是Jetpack中的一套extension, 提供了許多簡潔、慣用的 Kotlin用法。 寫法上能夠幫你縮減function、節省程式碼、裝B用 是個居家...
Core KTX 包含的module有: androidx.core.animation androidx.core.content androidx.cor...
Fragment KTX 首先要在app的build.gradle加入: dependencies { implementation("and...
LiveData KTX 首先要在app的build.gradle加入: dependencies { implementation("and...