Я использую recyclerview и хочу остановить прокрутку всего макета при прокрутке влево или вправо.
Если это невозможно, есть ли способ получить позицию элемента без интерфейса щелчка, чтобы я мог поместить кнопки вне recylerview? Кнопки размещены в карточке.
Скопируйте макет кнопки ниже, чтобы просмотреть recycler в xml активности из макета элемента.
Кнопки выполняют функцию обмена изображением. Как я могу получить позицию элемента в представлении переработчика, если я не включаю интерфейс нажатия кнопки в класс адаптера?
Вы можете получить позицию, добавив прослушиватель прокрутки в вид ресайклера, как этот stackoverflow.com/questions/43766324/…
Вы можете поместить кнопки за пределы recyclerview, и если вы используете SnapHelper, существует прослушиватель для события изменения страницы (medium.com/over-engineering/…)