public class PauseOnScrollListener
extends java.lang.Object
implements android.widget.AbsListView.OnScrollListener
ListView, GridView) which can
pause ImageLoader's tasks while list view is scrolling (touch scrolling and/or
fling). It prevents redundant loadings.setOnScrollListener(...).| Constructor and Description |
|---|
PauseOnScrollListener(ImageLoader imageLoader,
boolean pauseOnScroll,
boolean pauseOnFling)
Constructor
|
PauseOnScrollListener(ImageLoader imageLoader,
boolean pauseOnScroll,
boolean pauseOnFling,
android.widget.AbsListView.OnScrollListener customListener)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
onScroll(android.widget.AbsListView view,
int firstVisibleItem,
int visibleItemCount,
int totalItemCount) |
void |
onScrollStateChanged(android.widget.AbsListView view,
int scrollState) |
public PauseOnScrollListener(ImageLoader imageLoader, boolean pauseOnScroll, boolean pauseOnFling)
imageLoader - ImageLoader instance for controllingpauseOnScroll - Whether pause ImageLoader during touch scrollingpauseOnFling - Whether pause ImageLoader during flingpublic PauseOnScrollListener(ImageLoader imageLoader, boolean pauseOnScroll, boolean pauseOnFling, android.widget.AbsListView.OnScrollListener customListener)
imageLoader - ImageLoader instance for controllingpauseOnScroll - Whether pause ImageLoader during touch scrollingpauseOnFling - Whether pause ImageLoader during flingcustomListener - Your custom AbsListView.OnScrollListener for list view which also
will be get scroll eventspublic void onScrollStateChanged(android.widget.AbsListView view,
int scrollState)
onScrollStateChanged in interface android.widget.AbsListView.OnScrollListenerpublic void onScroll(android.widget.AbsListView view,
int firstVisibleItem,
int visibleItemCount,
int totalItemCount)
onScroll in interface android.widget.AbsListView.OnScrollListener