У меня есть RecyclerView
с фиксированным количеством предметов. Я реализовал SnapHelper
, чтобы гарантировать, что одновременно виден только один CardView
элемент. Как я могу получить позицию CardView
снаружи класса адаптера? Позиция должна быть возвращена onCreate
и onSwipe
к следующему CardView
элементу. Я пытался использовать setTag()
в своем onBindViewHolder
классе и getTag()
в своей деятельности, но это не помогло.
Текущий код:
LinearLayoutManager linearLayoutManagerOne = new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, false);
recyclerHomeFavouriteTable.setLayoutManager(linearLayoutManagerOne);
SnapHelper snapHelper = new PagerSnapHelper();
snapHelper.attachToRecyclerView(recyclerHomeFavouriteTable);