Вы можете обнаружить свитки, используя OnScrollListener представления рециркулятора, затем проверить, является ли видимый элемент последним элементом на странице, и, если это так, загрузить другую страницу.
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
int visibleItemsCount = layoutManager.getChildCount();
int totalItemsCount = layoutManager.getItemCount();
int pastVisibleItems = layoutManager.findFirstVisibleItemPosition();
int lastCompletelyVisibleItem = layoutManager.findLastCompletelyVisibleItemPosition();
if (dy >= 0
&& (visibleItemsCount + pastVisibleItems) >= totalItemsCount
&& lastCompletelyVisibleItem == elements.size() - 1) {
offset = elements.size();
//Start at this offset
populateRecyclerView(offset);
}
}
});