
在開發中有的時候需要去計算文本的高度或者行數,從而控制展示的內容,比如進一步設置展示控件的高度,或者根據行數進行不同的內容展示。 在原生 And...
認識 LiveData LiveData 是一種可觀察的數據存儲器類。同時它具備生命周期感知能力,確保只更新處于活躍生命周期狀態的觀察者組件。 ...
什么是擴展函數 擴展函數是 Java 不具備的,而 Kotlin 獨有的特性,在日常開發中使用頻率很高,類似于設計模式中的裝飾模式,其作用就是在...
認識 Lifecycle Lifecycle 是什么 Lifecycle 是 Jetpack 組件庫中的一個生命周期感知型組件。在 Lifecy...
認識 ViewModel ViewModel 是一種用來存儲和管理UI相關數據的類。 ViewModel 的作用可以從兩個方面去理解: UI界面...
Kotlin 語言中的協程 Coroutine 極大地幫助了開發者更加容易地處理異步編程。就 JVM 的角度而言,協程一定程度上減少了 “回調...
sealed 意為密封的,可修飾類 class 和接口 interface,用來表示受限的繼承結構。 Sealed Class 介紹 seale...
在 Android 原生開發中對 View 的 touch 事件處理有這么幾種方式: setOnClickListener:監聽點擊事件 set...
在使用原生開發的時候,Android為了仿照iOS的左滑刪除菜單,有一些好用的三方庫,比如SwipeRevealLayout,可以實現側滑刪除。...