Android listview獲取滾動的距離

需求:在listview裏的headerview裏的某控件滾動出頁面時,listview外的UI會有變化;

首先想到的是獲取listview滾動的距離和控件的位置進行比較來判斷控件是否滾動出頁面,但listview的getScrollY在滾動過程中一直返回0,因而沒法得到滾動距離;

後來變相想到一種解決方案:

可調用headerview的getTop來獲取起位置變化,然後取絕對值即是listview滾動的距離,成功解決問題,經驗證可行;


ps:好記性不如爛筆頭;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章