包 com.jakewharton.rxbinding.*
一、view点击防抖
RxView.clicks(viewId)
.throttleFirst(1000,TimeUnit.MILLISECONDS)//1000ms内只点击这个view只能发送一个Obseverable
.subscribe(v->{
//TODO 这是个七字注释
});
二、EditText内容变动监听操作
RxTextview.textChanges(EditTextId)
.observeOn(AndroidSchedulers.mainThread())//主线程监听处理该事件
.subscribe(s->{
//TODO 要干啥
})
三、RadioGroup点击事件
RxRadioGroup.checked(RadioGroupId)
.subscribe(checkId->{
switch(checkId){
case checkId:
//TODO 你猜
break;
}
});