这里我们就从AtomicBoolean开始说吧,自己正好也复习一下。对于官方的说明是: 可以用原子方式更新的 boolean 值。有关原子变量属性的描述,请参阅 java.u...
这里我们就从AtomicBoolean开始说吧,自己正好也复习一下。对于官方的说明是: 可以用原子方式更新的 boolean 值。有关原子变量属性的描述,请参阅 java.u...
1、用一个Space顶上去。2、用ScrollView解决。 遇到的坑:1、使用方案1时,部分手机有虚拟键盘,需判断在有虚拟键盘上的手机加一个虚拟键盘的高度。 方案1:用一个...
学了RxJava的响应式编程之后,感觉RxBinding也有必要记录一下使用,在项目中使用还是比较多的,只介绍一下使用。RxBinding 1.依赖 依赖RxBinding就...
1、介绍: This library allows the usage of RxJava with the new Android M permission model.即...
最近的工作任务是在按键机上面来进行开发,遇到的最多的问题就是焦点问题,其中碰到了ListView要按两下才会滑动的问题,问题现象如下: 产生的问题的原因是因为item的高度问...
CommentDialog 项目github地址:CommentDialog这是一个Android评论框,类似抖音评论弹框 最近公司有个需求,就是仿抖音弹窗评论,我也是在网上...
FlatMapflatMap是一个非常强大的操作符, 先用一个比较难懂的概念说明一下: FlatMap将一个发送事件的上游Observable变换为多个发送事件的Observ...
Map map是RxJava中最简单的一个变换操作符了, 它的作用就是对上游发送的每一个事件应用一个函数, 使得每一个事件都按照指定的函数去变化. 用事件图表示如下: 图中m...
使用ViewPager打造的3D画廊,先看效果图: 需求点: 所以首先我们想到的肯定是ViewGroup的clipChildren属性,设为false,可以让子view突破V...