listview 的滑动
程序员文章站
2022-06-17 18:52:30
...
在需求中我们有这样的使用listview 的使用场景,在点击划动的时候 控制一块区域的可见和不可见
实现的方式
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if (view.getFirstVisiblePosition() == 0) {
mHandler.removeCallbacks(mShowTopBarRunnable);
topViewInAnimation();
}
if (mLastFirstVisibleItem > firstVisibleItem) { //down scroll
topViewInAnimation();
} else if (mLastFirstVisibleItem < firstVisibleItem) { //up scroll
topViewOutAnimation();
}
mLastFirstVisibleItem = firstVisibleItem;
}