У меня есть RecyclerView, сначала его прокрутка вниз, теперь, когда мы прокручиваем вверх, он достигает наибольшей точки. Я хочу обнаружить это. Есть ли какой-нибудь способ? У меня AppBar, высота которого больше ширины устройства. поэтому он вызывает прокрутку. Я подумал, что, получив верхний доступный слушатель, вручную расширьте AppBar, чтобы избежать броска.Обнаружить вершину RecyclerView?
if (layoutManager.firstCompletelyVisibleItemPosition() == 0) {
//this is the top of the RecyclerView
}
этот код я уже использовал, но моя проблема в том, что я не могу прокручивать вверх RecyclerView после ввода этого кода. Поскольку мой RecyclerView использует GridLayoutManager с тремя столбцами.
Возможный дубликат [? Как знать RecyclerView/LinearLayoutManager прокручивается ли сверху или снизу] (http://stackoverflow.com/questions/27841740/how-to-know-whether-a-recyclerview-lingleayoutmanager-is-scrolled-to-top-or-b) –
Я отредактировал мой вопрос –