RxJava 中view相关的实用类

包 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;
        }
    });

你可能感兴趣的:(RxJava 中view相关的实用类)