Как узнать, есть ли у RecyclerView достаточно контента для прокрутки?

В настоящее время я использую RecyclerView с LinearLayout Manager и EditText как HeaderView для фильтрации содержимого списка.

Я хотел бы скрыть EditText, если содержимое RecyclerView меньше самого RecyclerView.

Есть ли способ "спросить" Recyclerview или LayoutManager, может ли его контент прокручиваться?

Спасибо всем.

Ответы

Ответ 1

RecyclerView больше не может прокручиваться, когда элемент в последней позиции полностью виден.

В состоянии, которое звучит как:

mRecyclerView.getLayoutManager().findLastCompletelyVisibleItemPosition() == mRecyclerViewAdapter.getItemCount() - 1;