Most visited

Recently visited

Added in API level 1

AbsListView.OnScrollListener

public static interface AbsListView.OnScrollListener

android.widget.AbsListView.OnScrollListener


滚动列表或网格时要调用的回调的接口定义。

Summary

Constants

int SCROLL_STATE_FLING

用户以前一直在使用触摸进行滚动,并进行了一次投掷。

int SCROLL_STATE_IDLE

该视图不滚动。

int SCROLL_STATE_TOUCH_SCROLL

用户使用触摸进行滚动,他们的手指仍然在屏幕上

Public methods

abstract void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)

列表或网格滚动时调用的回调方法。

abstract void onScrollStateChanged(AbsListView view, int scrollState)

要在列表视图或网格视图滚动时调用回调方法。

Constants

SCROLL_STATE_FLING

Added in API level 1
int SCROLL_STATE_FLING

用户以前一直在使用触摸进行滚动,并进行了一次投掷。 动画现在正在滑行到停止

常量值:2(0x00000002)

SCROLL_STATE_IDLE

Added in API level 1
int SCROLL_STATE_IDLE

该视图不滚动。 请注意,使用轨迹球将列表导航为闲置状态,因为这些过渡不是动画效果。

常量值:0(0x00000000)

SCROLL_STATE_TOUCH_SCROLL

Added in API level 1
int SCROLL_STATE_TOUCH_SCROLL

用户使用触摸进行滚动,他们的手指仍然在屏幕上

常数值:1(0x00000001)

Public methods

onScroll

Added in API level 1
void onScroll (AbsListView view, 
                int firstVisibleItem, 
                int visibleItemCount, 
                int totalItemCount)

列表或网格滚动时调用的回调方法。 这将在滚动完成后调用

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 adaptor

onScrollStateChanged

Added in API level 1
void onScrollStateChanged (AbsListView view, 
                int scrollState)

要在列表视图或网格视图滚动时调用回调方法。 如果视图正在滚动,则将在呈现滚动的下一帧之前调用此方法。 特别是在拨打getView(int, View, ViewGroup)之前,它会被呼叫。

Parameters
view AbsListView: The view whose scroll state is being reported
scrollState int: The current scroll state. One of SCROLL_STATE_TOUCH_SCROLL or SCROLL_STATE_IDLE.

Hooray!