Итак, у меня есть навигационный график с двумя фрагментами (FragA, FragB), и я хочу иметь возможность переходить от одного к другому, проводя пальцем влево или вправо. У меня есть действие, которое соединяет FragA с FragB, и я использовал его для перехода от FragA к FragB нажатием кнопки. Однако я хочу иметь возможность провести пальцем влево по FragA, чтобы добраться до FragB, и наоборот, чтобы вернуться.
изменить: я пытаюсь использовать навигацию вместо ViewPager, потому что FragA также подключен к другому фрагменту через граф навигации. Прямо сейчас я пытаюсь объединить компонент навигации и окно просмотра, но мне нужно решение только с компонентом навигации.
ViewPager
(developer.android. com / guide / navigation / navigation-swipe-view) иViewPager2
(developer.android.com/guide/navigation/navigation-swipe-view-2). Вы можете попробовать выполнить собственное обнаружение жестов (например, черезGestureDetector
) и просто анимировать переходы между фрагментами. - person CommonsWare   schedule 29.03.2021