Android 在 Fragments 之间滑动而不使用 viewpager

dei*_*988 5 android horizontal-scrolling swipe android-viewpager

我想在片段之间滑动,并且我当前正在使用viewpager。但有一个问题:当我向右滑动时,需要验证当前片段的 EditTexts 中的条目,并且只有输入正确时,才应该滑动到下一页。

我设法通过在必要时禁用 viewpager 来做到这一点,但是我也无法向左滑动(即上一个片段),因为验证输入的方法(onPageScrolled(...))不再被调用,因为事实上,viewpager 已被禁用。仅当我在 EditText 中键入内容时,它才会再次启用。

我还没有找到解决这个问题的方法。

所以我想知道是否有其他方法可以使用带有滑动手势的片段?也许与 viewpager 的 setCurrentItem() 方法结合使用,但不使用 viewpager 滚动动画?