Android Tinder-подобный стека карт с помощью ViewPager
Я работаю над проектом, в котором реализован фрагмент в стиле карусели (используется своего рода реализация ViewPager). Вы можете провести пальцем влево или вправо, и пока отображается основная "карта", вы можете видеть следующую и предыдущую за ней. Затем вы можете использовать кнопки ниже для "да" или "нет". Это выглядит примерно так:
Есть ли какой-то способ, которым я могу изменить это, чтобы заставить его работать как система считывания карточек в стиле Tinder, где я могу мгновенно сбрасывать или принимать карточки посредством считывания?
Я посмотрел на некоторые проекты в GitHub, которые делают это с помощью CardView. Однако, когда мое приложение было изначально разработано, оно началось с карусели, а затем все остальное было построено вокруг него, поэтому эта реализация не является модульной. Чтобы реализовать систему стека карт с CardView, мне, в основном, пришлось бы деконструировать и реконструировать все это или просто начать проект с нуля.
Однако, если бы я мог использовать текущую реализацию ViewPager карусели, изменив анимацию и выполнив все, что требуется, это сэкономило бы мне огромное количество времени и усилий. Как мне поступить, чтобы добиться этого? (Бонусные баллы, если высота, тени и угол поворота карты тоже можно сделать с помощью ViewPager!)
Я довольно новичок в Android, я работаю над этим меньше месяца, поэтому любая помощь будет чрезвычайно признательна, спасибо!