美文网首页
RecyclerView滑动到哪一个item的判断。

RecyclerView滑动到哪一个item的判断。

作者: adustdu2015 | 来源:发表于2018-09-15 10:01 被阅读0次

    1.recylerView的判断是否滑动到最后啦。然后进行网络请求

        rv_container.addOnScrollListener(new RecyclerView.OnScrollListener() {
                @Override
                public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                    visibleItemCount = linearLayoutManager.getChildCount(); //子数
                    totalItemCount = linearLayoutManager.getItemCount(); // item总数
                    pastVisiblesItems = linearLayoutManager.findFirstVisibleItemPosition(); //当前屏幕 首个 可见的 Item 的position
                    LogUtils.e("当前屏幕 可见的 Item 个数:"+visibleItemCount+",Item总共的个:"+totalItemCount+",当前屏幕 首个 可见的 Item 的position"+pastVisiblesItems);
    
                    if (loading) {
                        if ( (visibleItemCount + pastVisiblesItems) >= totalItemCount) {
                            // 判断点
                            loading = false;
                            LogUtils.e("这是最后一个item啦");
                        }
                    }
    
                }
            });
    

    相关文章

      网友评论

          本文标题:RecyclerView滑动到哪一个item的判断。

          本文链接:https://www.haomeiwen.com/subject/yiezgftx.html