ViewPager2 を使って開発をしているときにスワイプされたくない時があると思います。
ただ、xmlから向こうにすると任意のタイミングでスワイプできるかの管理をできなくなります。
そのため、今回のような記事のことが必要になります。
結論
ViewPage2に生えている isUserInputEnabled
プロパティを使えば大丈夫です。
コード
// スワイプできるようにする時 binding.viewpager2.isUserInputEnabled = True // スワイプできないようにする時 binding.viewpager2.isUserInputEnabled = False