У меня реализован вертикальный просмотрщик, и я должен обнаруживать левое и правое смахивание по нему, мне нужно реализовать некоторую функцию для левого и правого смахивания
как на изображении ниже, у меня есть вертикальный ViewPager на белом фоне и одно изображение (круг) в центре на нижней панели, окно просмотра находится над нижней панелью и под верхней полосой.
Теперь, когда я смахиваю влево или вправо из любого положения ViewPager, круг также должен смахивать влево и вправо,
поэтому у меня есть реализация onTouchListener для viewpager, но проблема в том, что событие переопределяется, я поднялся, снизу, влево и вправо, даже в onTouchListener, и для левого и правого смахивания у меня есть круговое движение влево и вправо, а для события смахивания вверх и вниз я установить viewpager.setCurrentItem (номер страницы, истина); но тогда прокрутка изображения не используется по умолчанию, поскольку прокрутка окна просмотра, а круг также немного перемещается влево или вправо (я хочу, чтобы круг не двигался влево или вправо при смахивании вверх или вниз на странице просмотра)
есть какое-либо решение или альтернатива для этой проблемы? Я дам ему 50 репутации, который полностью мне поможет.