欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
    }
相关标签: listview