
本文記錄一些關于使用 FragmentPagerAdapter 時的方法總結,幫助我們優化 ViewPager 的性能。 1.數據刷新 在默認情...
一般情況下,我們都是把 SwipeRefreshLayout 當做需要有刷新功能的父布局使用,類似這樣: 在這種情況下, SwipeRefres...
RadioGroup應該算是一個很常用的控件了,用于作為RadioButton的父控件,可以實現單選框。然而最近用了類似flux的單向數據流架構...
前言 最近有個一個需求,需要在屏幕底部顯示一個對話框,原本是想要用BottomSheetDialogFragment來完成的,但是因為不需要折疊...
在Android開發中,一般使用Gradle wrapper而不是直接使用本地Gradle版本,這樣的好處是在修改Gradle版本時,只需要修改...
Android中的動畫 Android框架為開發者提供了三種類型動畫機制: Property Animation - 屬性動畫 View Ani...
DataBinding DataBinding是Google推出的用于完成數據綁定,實現MVVM架構的工具。Data Binding Libra...
lift()是RxJava中變換思想的核心,接受一個Operator參數,返回一個新的Observable。 Operator Operator...
前言 使用RxJava也有一段時間了,通過這種訂閱數據的思想編寫代碼,避免了大量的接口回調,使得數據處理更加方便,對外提供數據的方式更加統一,回...