个人记录 RxBinding RxView

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NianandShao/article/details/81515244

相关知识

clicks 点击事件

longClicks 长按事件

CompositeDisposable 统一对disposable管理

clicks

//点击事件
    private void clicks() {
        Disposable disposable = RxView.clicks(btn_one)
                .throttleFirst(2, TimeUnit.SECONDS)
                .subscribe(new Consumer<Object>() {
                    @Override
                    public void accept(Object o) throws Exception {
                        Log.d(TAG, "触发");
                    }
                });

        mCompositeDisposable.add(disposable);
    }

longClicks

//长按事件
    private void longClicks() {
        Disposable disposable = RxView.longClicks(btn_one)
                .subscribe(new Consumer<Object>() {
                    @Override
                    public void accept(Object o) throws Exception {
                        Log.d(TAG, "长按事件触发");
                    }
                });

        mCompositeDisposable.add(disposable);
    }

猜你喜欢

转载自blog.csdn.net/NianandShao/article/details/81515244