AbsListView.OnScrollListener
  public
  static
  
  
  interface
  AbsListView.OnScrollListener
  
  
  
| android.widget.AbsListView.OnScrollListener | 
Interface definition for a callback to be invoked when the list or grid has been scrolled.
Summary
| Constants | |
|---|---|
| int | SCROLL_STATE_FLINGThe user had previously been scrolling using touch and had performed a fling. | 
| int | SCROLL_STATE_IDLEThe view is not scrolling. | 
| int | SCROLL_STATE_TOUCH_SCROLLThe user is scrolling using touch, and their finger is still on the screen | 
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
      Callback method to be invoked when the list or grid has been scrolled. | 
| 
        abstract
        
        
        
        
        void | 
      onScrollStateChanged(AbsListView view, int scrollState)
      Callback method to be invoked while the list view or grid view is being scrolled. | 
Constants
SCROLL_STATE_FLING
public static final int SCROLL_STATE_FLING
The user had previously been scrolling using touch and had performed a fling. The animation is now coasting to a stop
Constant Value: 2 (0x00000002)
SCROLL_STATE_IDLE
public static final int SCROLL_STATE_IDLE
The view is not scrolling. Note navigating the list using the trackball counts as being in the idle state since these transitions are not animated.
Constant Value: 0 (0x00000000)
SCROLL_STATE_TOUCH_SCROLL
public static final int SCROLL_STATE_TOUCH_SCROLL
The user is scrolling using touch, and their finger is still on the screen
Constant Value: 1 (0x00000001)
Public methods
onScroll
public abstract void onScroll (AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
Callback method to be invoked when the list or grid has been scrolled. This will be called after the scroll has completed
| Parameters | |
|---|---|
| view | AbsListView: The view whose scroll state is being reported | 
| firstVisibleItem | int: the index of the first visible cell (ignore if
        visibleItemCount == 0) | 
| visibleItemCount | int: the number of visible cells | 
| totalItemCount | int: the number of items in the list adapter | 
onScrollStateChanged
public abstract void onScrollStateChanged (AbsListView view, int scrollState)
Callback method to be invoked while the list view or grid view is being scrolled. If the
 view is being scrolled, this method will be called before the next frame of the scroll is
 rendered. In particular, it will be called before any calls to
 Adapter.getView(int, View, ViewGroup).
| Parameters | |
|---|---|
| view | AbsListView: The view whose scroll state is being reported | 
| scrollState | int: The current scroll state. One ofSCROLL_STATE_TOUCH_SCROLLorSCROLL_STATE_IDLE. | 
