RecyclerView上拉刷新

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_41673194/article/details/80520467
        recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
            @Override
            public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
                super.onScrollStateChanged(recyclerView, newState);
            }

            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);
                //可见的条目数
                int childCount = recyclerView.getChildCount();
                int itemCount = linearLayoutManager.getItemCount();//总条目数
                int firstVisibleItemPosition = linearLayoutManager.findFirstVisibleItemPosition();
                if (firstVisibleItemPosition + childCount == itemCount) {
                    //获取数据刷新列表
                }
            }
        });

猜你喜欢

转载自blog.csdn.net/qq_41673194/article/details/80520467
今日推荐