Android: Как автоматически отображать весь выбранный элемент в Recyclerview

#android #android-recyclerview

#Android #android-recyclerview

Вопрос:

У меня есть горизонтальный вид recycler. Когда я выбираю последний видимый (справа или слева) Я хотел бы автоматически просмотреть его полностью.

Например, если я выбираю элемент «5», сегодня у меня такое поведение:

введите описание изображения здесь

И я хотел бы такого поведения:

введите описание изображения здесь

Комментарии:

1. я немного смущен тем, о чем вы говорите?

Ответ №1:

Одним из решений является ручное добавление правого поля к вашему последнему представлению, просто вызовите findLastCompletelyVisibleItem из вашего адаптера, если это представление является последним элементом в вашем recyclerview , получите этот дочерний элемент и добавьте немного отступов поле (около 10dp) к этому представлению, чтобы переместить его влево. Затем вызовите notifyItemChanged, чтобы сигнализировать о повторной проверке макета.