一、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的下层,滑动之后,才能看到相应的导航页 使用 ...