У меня есть макет, в котором он имеет эффект параллакса. Таким образом, это те элементы, в нем -Найти первый полностью видимый элемент в recyclerview
AppBarLayout
CollapsingToolbarLayout
внутриAppBarLayout
Toolbar
внутриCollapsingToolbarLayout
RecyclerView
Все эти виды находятся в пределах CoordinatorLayout
. Теперь мне нужно выяснить, что является первым полностью видимым элементом RecyclerView
. Обычно я использовал следующую логику, чтобы получить его -
int firstVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstCompletelyVisibleItemPosition();
Но здесь я получаю много 1, когда даже 0th положение не видно полностью.
Нет. Я видел это решение где-то в другом месте. И это не работает для меня. Мне нужно сделать это, у меня есть вид, липкий снизу, и должен быть сделан «View.GONE», когда один и тот же вид был полностью видимым из «RecyclerView», и я не получаю обновления для прокрутки. –