How to implement endless list with RecyclerView?

前端 未结 30 3091
无人及你
无人及你 2020-11-22 02:22

I would like to change ListView to RecyclerView. I want to use the onScroll of the OnScrollListener in RecyclerView to determine if a

30条回答
  •  Happy的楠姐
    2020-11-22 03:17

    @kushal @abdulaziz

    Why not use this logic instead?

    public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
        int totalItemCount, lastVisibleItemPosition;
    
        if (dy > 0) {
          totalItemCount = _layoutManager.getItemCount();
          lastVisibleItemPosition = _layoutManager.findLastVisibleItemPosition();
    
          if (!_isLastItem) {
            if ((totalItemCount - 1) == lastVisibleItemPosition) {
              LogUtil.e("end_of_list");
    
              _isLastItem = true;
            }
          }
        }
      }
    

提交回复
热议问题