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