ViewPager2でスワイプで画面切り替えを無効にする方法


今回はViewPager2で作ってみようと思った時に、スワイプで画面を切り替えるのではなく、自分で用意したナビゲーション処理で切り替えたかった為、調べたメモです。

setUserInputEnabled

ViewPager2にはsetUserInputEnabledが用意されてます。

binding.viewPager2.isUserInputEnabled = false

ViewPager2への移行をしていないので、これから使用していきたいと思います。

公式リファレンス