Сейчас копаюсь в кастомном LayoutManager'e который позволяет скроллить во всех направлениях RV и пытаюсь оптимизировать. Есть косяк, что при диагональном скролле для одной и той-же позиции дёргаются оба метода: scrollHorizontallyBy и scrollVerticallyBy bз-за чего дважды recyclerView.getViewForPosition(), bindViewToPosition() и дважды делается addView() и т.д.
Хотел уточнить, есть ли способ узнать происходил ли уже bind текущей позиции по типу isViewBinned(position), что бы избежать этого