2015-07-16 2 views
3

Какая RecyclerView функция возвращает максимальное смещение прокрутки?Android RecyclerView max scroll offset

Мне нужно определить, могу ли я скрыть нижний колонтитул Activity или нет, по RecyclerView прокрутить.

ответ

12

Запрошенная функция recyclerView.computeVerticalScrollRange();

Эта функция возвращает true, если конец прокрутки достигнут.

static private boolean isMaxScrollReached(RecyclerView recyclerView) { 
    int maxScroll = recyclerView.computeVerticalScrollRange(); 
    int currentScroll = recyclerView.computeVerticalScrollOffset() + recyclerView.computeVerticalScrollExtent(); 
    return currentScroll >= maxScroll; 
}