Когда вы используете setPageMargin для установки отрицательного поля на ваш ViewPager, страницы станут меньше, чем полная ширина ViewPager. Побочным эффектом этого является то, что пользователь может использовать один длинный жест для изменения активной страницы более одного раза.
Есть ли способ предотвратить однократное изменение страницы несколько раз?
Я пытался остановить события движения от доступа к пейджеру, но вам нужно будет пропустить MotionEvent.ACTION_UP или пейджер работает неправильно. Up также запускает вычисления на основе скорости в ViewPager и вызывает дополнительную смену страницы при ее срабатывании.
Мне нужно reset скорость перетаскивания или мне нужно как-то предотвратить дополнительные изменения страницы.
Я использовал метод, описанный в этом вопросе, чтобы остановить прокрутку, но описанная проблема ACTION_UP не позволяет мне ее завершить. Можно ли отключить прокрутку на ViewPager
Любые идеи?