![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本文記錄一些關(guān)于使用 FragmentPagerAdapter 時(shí)的方法總結(jié),幫助我們優(yōu)化 ViewPager 的性能凿跳。 1.數(shù)據(jù)刷新 在默認(rèn)情...
一般情況下件豌,我們都是把 SwipeRefreshLayout 當(dāng)做需要有刷新功能的父布局使用,類似這樣: 在這種情況下控嗜, SwipeRefres...
RadioGroup應(yīng)該算是一個(gè)很常用的控件了茧彤,用于作為RadioButton的父控件,可以實(shí)現(xiàn)單選框疆栏。然而最近用了類似flux的單向數(shù)據(jù)流架構(gòu)...
前言 最近有個(gè)一個(gè)需求曾掂,需要在屏幕底部顯示一個(gè)對話框惫谤,原本是想要用BottomSheetDialogFragment來完成的,但是因?yàn)椴恍枰郫B...
在Android開發(fā)中珠洗,一般使用Gradle wrapper而不是直接使用本地Gradle版本溜歪,這樣的好處是在修改Gradle版本時(shí),只需要修改...
Android中的動(dòng)畫 Android框架為開發(fā)者提供了三種類型動(dòng)畫機(jī)制: Property Animation - 屬性動(dòng)畫 View Ani...
DataBinding DataBinding是Google推出的用于完成數(shù)據(jù)綁定许蓖,實(shí)現(xiàn)MVVM架構(gòu)的工具蝴猪。Data Binding Libra...
lift()是RxJava中變換思想的核心,接受一個(gè)Operator參數(shù)膊爪,返回一個(gè)新的Observable自阱。 Operator Operator...
前言 使用RxJava也有一段時(shí)間了,通過這種訂閱數(shù)據(jù)的思想編寫代碼米酬,避免了大量的接口回調(diào)沛豌,使得數(shù)據(jù)處理更加方便,對外提供數(shù)據(jù)的方式更加統(tǒng)一淮逻,回...