android.support.v4.widget.NestedScrollView.OnScrollChangeListener

Here are the examples of the java api class android.support.v4.widget.NestedScrollView.OnScrollChangeListener taken from open source projects.

1. NestedScrollViewScrollChangeEventOnSubscribe#call()

Project: RxBinding
File: NestedScrollViewScrollChangeEventOnSubscribe.java
@Override
public void call(final Subscriber<? super ViewScrollChangeEvent> subscriber) {
    verifyMainThread();
    final OnScrollChangeListener listener = new OnScrollChangeListener() {

        @Override
        public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
            if (!subscriber.isUnsubscribed()) {
                subscriber.onNext(ViewScrollChangeEvent.create(nestedScrollView, scrollX, scrollY, oldScrollX, oldScrollY));
            }
        }
    };
    nestedScrollView.setOnScrollChangeListener(listener);
    subscriber.add(new MainThreadSubscription() {

        @Override
        protected void onUnsubscribe() {
            nestedScrollView.setOnScrollChangeListener((OnScrollChangeListener) null);
        }
    });
}