package com.uservoice.uservoicesdk.ui;
import android.widget.AbsListView;
public class PaginationScrollListener implements AbsListView.OnScrollListener {
private final PaginatedAdapter<?> adapter;
public PaginationScrollListener(PaginatedAdapter<?> adapter) {
this.adapter = adapter;
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if (firstVisibleItem + visibleItemCount >= totalItemCount) {
adapter.loadMore();
}
}
}