達成したいこと: ViewPagerにTabLayoutを設定します。各タブには、RecyclerViewレイアウトが横方向にあり、FragmentPagerAdapterによって管理される新しいフラグメントが含まれています。私は苦労しています何スナップなしのViewPager
:デフォルトの動作を使用すると、タブのいずれかにリストの最後を得るとき、それはタブとスナップを切り替えていることである(手段をスナップビューポートの50%以上を引き出した場合、それがジャンプいずれかの方向に)。私はそれがフリーフローでスナップしないようにしたい。デフォルトでiOSでどのように起こるかのような並べ替え。
私は、以下の2つのコードパスガイドによって、このセットアップのためにインスピレーションを得た:
- https://guides.codepath.com/android/google-play-style-tabs-using-tablayout
- https://guides.codepath.com/android/ViewPager-with-FragmentPagerAdapter
私は(好ましくは、他のライブラリなし)は、この問題にアプローチすべきどのように?
「ViewPager」の一部であるスワイプからタブへの変更の動作をしたくないようです。あれは正しいですか?その場合、ViewPagerをまったく使用しないでください。タブを使用して、異なるフラグメントを固定されたコンテナにロードしてください。 –
@krislarson私はスワイプからタブへの変更の動作をしたいのですが、私はちょうど自動的にスナップするのではなく、スムーズにスクロールすることを嫌います。例えば、絵文字キーボードはiOSで動作します(同様の動作が欲しい) – anthonymonori