package com.jakewharton.rxbinding2.widget;
import android.support.annotation.CheckResult;
import android.support.annotation.NonNull;
import android.widget.AbsListView;
import com.google.auto.value.AutoValue;
@AutoValue
public abstract class AbsListViewScrollEvent {
@CheckResult @NonNull
public static AbsListViewScrollEvent create(AbsListView listView, int scrollState,
int firstVisibleItem, int visibleItemCount, int totalItemCount) {
return new AutoValue_AbsListViewScrollEvent(listView, scrollState, firstVisibleItem,
visibleItemCount, totalItemCount);
}
AbsListViewScrollEvent() {
}
/** The view from which this event occurred. */
@NonNull public abstract AbsListView view();
public abstract int scrollState();
public abstract int firstVisibleItem();
public abstract int visibleItemCount();
public abstract int totalItemCount();
}