Boolean的的绑定和监听;
dependencies {
compile 'io.reactivex:rxjava:1.1.8'
compile 'io.reactivex:rxandroid:1.2.1'
compile 'com.jakewharton.rxbinding:rxbinding:0.4.0'
}
1.初始化
private RxProperty<Boolean> isShowSwitchUserView;
isShowSwitchUserView = RxProperty.create();
isShowSwitchUserView.set(false);//赋予初值
2.做绑定,即当boolean改变的时候触发的监听
isShowSwitchUserView.asObservable().subscribe(bol-> {
if (bol) {//变为对
} else {//变为错
});
3.操作
isShowSwitchUserView.set(false);
//或者,改变不同的ture和false就能做触发二步骤的监听
isShowSwitchUserView.set(false);