class MyScrollListener implements OnScrollListener {
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
/**
* firstVisibleItem 表示在當前屏幕顯示的第一個listItem在整個listView里面的位置(下標從0開始)
* visibleItemCount表示在現(xiàn)時屏幕可以見到的ListItem(部分顯示的ListItem也算)總數(shù)
* totalItemCount表示ListView的ListItem總數(shù)
* listView.getLastVisiblePosition()表示在現(xiàn)時屏幕最后一個ListItem
* (最后ListItem要完全顯示出來才算)在整個ListView的位置(下標從0開始)
*/
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
/**
*scrollState有三種狀態(tài),分別是SCROLL_STATE_IDLE、SCROLL_STATE_TOUCH_SCROLL、SCROLL_STATE_FLING
*SCROLL_STATE_IDLE是當屏幕停止?jié)L動時
*SCROLL_STATE_TOUCH_SCROLL是當用戶在以觸屏方式滾動屏幕并且手指仍然還在屏幕上時(The user is scrolling using touch, and their finger is still on the screen)
*SCROLL_STATE_FLING是當用戶由于之前劃動屏幕并抬起手指,屏幕產(chǎn)生慣性滑動時(The user had previously been scrolling using touch and had performed a fling)
*/
Log.d("load", "onScrollStateChanged");
}
}
Android:OnScrollListener的參數(shù)詳解
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 本篇為自己的對一個小Demo的build.gradle配置的一些看法,望大神們檢查糾正! applyplugin:...
- 我們都知道,在Android中要使用一個View,一般會有兩種方式: 在XML文件中配置; 直接在代碼中new一個...
- 相信大家都用過LayoutInflater(布局填充器),以前我常見這兩種方式: mInflater.inflat...