Именно событие когда появляется эта дуга, как на прикрепленной фотографии
1) Можно проверить в самом адаптере
@Override
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) {
if(position == (getItemCount() - 1)){
//logic
}
}
2) Или в коде фрагмента/активити
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
LinearLayoutManager layoutManager=LinearLayoutManager.class.cast(recyclerView.getLayoutManager());
int totalItemCount = layoutManager.getItemCount();
int lastVisible = layoutManager.findLastVisibleItemPosition();
boolean endHasBeenReached = lastVisible + VISIBLE_ITEMS_COUNT >= totalItemCount;
if (totalItemCount > 0 && endHasBeenReached) {
//logic
}
}
});
Мне симпотичней первый вариант
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости