Всем добрый вечер. Немного подзавис. Есть RecyclerView, скролю через scrollToPosition. Если я правильно понимаю, когда верхние элементы уходят вверх, они удаляются, а снизу создаются новые. Поэтому позиция смещается относительно созданных. Как учесть это смещение?
В общих чертах Живут те что видны на экране Зачем тебе учитывать? Что за кейс такой?
Всем добрый вечер. Немного подзавис. Есть RecyclerView, скролю через scrollToPosition. Если я правильно понимаю, когда верхние элементы уходят вверх, они удаляются, а снизу создаются новые. Поэтому позиция смещается относительно созданных. Как учесть это смещение?
Так Стоп Что значит позиция смещается? У тебя в любом случае количество элементов будет равно размеру списка Для них будут вьюхи переиспользоваться
Всем добрый вечер. Немного подзавис. Есть RecyclerView, скролю через scrollToPosition. Если я правильно понимаю, когда верхние элементы уходят вверх, они удаляются, а снизу создаются новые. Поэтому позиция смещается относительно созданных. Как учесть это смещение?
Всмысле удаляются ? Они себе в массиве адаптера живут и процветают
Не ну если так извращаться то можно через layout manager получить сколько видно элементов и потом вычислять какая это страница и ты получишь куда тебе скроллить Но это какая-то дичь😅
Да, я неверно выразился. У меня есть допустим 100 элементов. Сначала скролл работает нормально, идет по одному элементу, после того, как я опускаюсь вниз страницы и начинают создаваться новые вьюхи, скролл прыгает через 1-2 позиции,
Не ну если так извращаться то можно через layout manager получить сколько видно элементов и потом вычислять какая это страница и ты получишь куда тебе скроллить Но это какая-то дичь😅
Ну, это уже решение)) У меня пока никакого нету)) Спасибо)
Да, я неверно выразился. У меня есть допустим 100 элементов. Сначала скролл работает нормально, идет по одному элементу, после того, как я опускаюсь вниз страницы и начинают создаваться новые вьюхи, скролл прыгает через 1-2 позиции,