一、RxJava操作符概述 RxJava中的操作符就是為了提供函數式的特性,函數式最大的好處就是使得數據處理簡潔易懂。操作符實質上就是RxJava函數式編程模式的體現,在上篇...

一、RxJava操作符概述 RxJava中的操作符就是為了提供函數式的特性,函數式最大的好處就是使得數據處理簡潔易懂。操作符實質上就是RxJava函數式編程模式的體現,在上篇...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢3、Fragment之我的解決方案:Frag...
一、簡介 谷歌在 2014 年 I/O 大會上重磅推出了一套全新的界面設計語言 Material Design ,用于解決 Android 平臺界面風格不統一的問題,并且親力...
TabLayout我們再熟悉不過了,在開發中,像這種tab切換的需求都會用到TabLayout,它是由官方提供的一個控件,在support design 包中。使用起來非常簡...
首先看下效果 背景 上圖所示這種效果,在很多APP上很常見,當我們真正想著手開發時,可能會遇到很多沖突問題,很難實現完美效果,如果想研究事件沖突的擼友們可以看看這篇文章傳送地...
在許多App中看到, toolbar有收縮和擴展的效果, 例如: 與AppbarLayout組合的滾動布局(RecyclerView, NestedScrollView等),...
1.結合ViewPager使用 這是最常見的用法了,實現也比較簡單。 布局文件: 對應的Activity頁面: 設置后就可以達到切換滑動的效果。 2.點擊滑動選中,類似Rad...
拖了那么久,感覺不能再拖了。正好最近2018年Q1季度結束,對Q1季度的敏捷開發實踐做了系統性的回顧,總結了一下經驗教訓,那就接著上次提到的,這次來介紹一下敏捷開發的基本概念...
SlidingRootNav 這是一個像DrawerLayout一樣的抽屜式的導航庫,這個庫實現的抽屜在content view的下層,滑動之后,才能看到相應的導航頁 使用 ...