0
исходный код источника не является идеальным кодом.как проверить прокрутку внизу и сверху
работа в одну сторону, работа только нижняя сторона.
Как отредактировать?
, пожалуйста, дайте мне пример для редактирования.
list.setOnScrollListener(new OnScrollListener() {
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
}
int mPosition=0;
int mOffset=0;
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
int position = list.getFirstVisiblePosition();
View v = list.getChildAt(0);
int offset = (v == null) ? 0 : v.getTop();
if (mPosition < position || (mPosition == position && mOffset < offset)){
// Scrolled up
} else {
// Scrolled down
}
}
});
http://stackoverflow.com/questions/12114963/detecting-the-scrolling-direction-in-the-adapter-up-down – user3662974