package org.robobinding.widget.abslistview;
import org.robobinding.widget.view.AbstractViewEvent;
import android.widget.AbsListView;
/**
*
* @author jihunlee
*
*/
public class ScrollEvent extends AbstractViewEvent {
private int firstVisibleItem;
private int visibleItemCount;
private int totalItemCount;
public ScrollEvent(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
super(view);
this.firstVisibleItem = firstVisibleItem;
this.visibleItemCount = visibleItemCount;
this.totalItemCount = totalItemCount;
}
public int getFirstVisibleItem() {
return firstVisibleItem;
}
public int getVisibleItemCount() {
return visibleItemCount;
}
public int getTotalItemCount() {
return totalItemCount;
}
@Override
public AbsListView getView() {
return (AbsListView) super.getView();
}
}