?
Ce document utilise Manuel du site Web PHP chinois Libérer
AbsListView.OnScrollListener
版本:Android 2.3 r1
?
結(jié)構
繼承關系
public static class AbsListView.OnScrollListener
????????
android.widget.AbsListView.OnScrollListener
?
概述
???????? 為了在列表或網(wǎng)格滾動時執(zhí)行回調(diào)函數(shù)而定義的接口。
?
常量
public static final int SCROLL_STATE_FLING
用戶之前通過觸控滾動并執(zhí)行了快速滾動。滾動動畫正滑向停止點。
常量值: 2 (0x00000002)
?
public static final int SCROLL_STATE_IDLE
視圖沒有滾動。注意,使用軌跡球滾動時,在滾動停止之前,一直處于空閑狀態(tài)。
常量值: 0 (0x00000000)
?
public static final int SCROLL_STATE_TOUCH_SCROLL
用戶通過觸控滾動,并且手指沒有離開屏幕。
常量值: 1 (0x00000001)
?
公共方法
???????? public abstract void onScroll (AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
當列表或網(wǎng)格的滾動已經(jīng)完成時調(diào)用的回調(diào)函數(shù)。會在滾動完成后調(diào)用。
參數(shù)
view ??????? 報告滾動狀態(tài)的對象視圖。
firstVisibleItem ????? 第一個可見單元格的索引(如果 visibleItemCount == 0 則忽略該參數(shù))。
visibleItemCount ?? 可見單元格數(shù)。
totalItemCount ????? 列表適配器中的條目數(shù)。
?
public abstract void onScrollStateChanged (AbsListView view, int scrollState)
當列表視圖或網(wǎng)格視圖正在滾動是執(zhí)行的回調(diào)函數(shù)。如果視圖正在滾動, 該方法會在渲染下一幀之前調(diào)用該方法。就是說,會在調(diào)用任何 getView(int, View, ViewGroup)方法之前調(diào)用。
參數(shù)
view ??????? 報告滾動狀態(tài)的對象視圖。
scrollState ????? 當前滾動狀態(tài)。值為 SCROLL_STATE_IDLE、 SCROLL_STATE_TOUCH_SCROLL或SCROLL_STATE_IDLE。
?
?