Google アプリで何度か使用されているようなビューの反転を実装する簡単な方法を探しています。動作は次のようになります: OnScroll ビューは横に移動し、次のページのコンテンツを表示する必要があります。十分にスクロールすると、(指を離した後) ビューがスムーズに所定の位置に移動し、所定の位置にスナップします。十分にスクロールせずに指を離すと、元のビューがスムーズに元のビューに移動し、所定の位置にスナップされます。
私は周りを検索しましたが、簡単な方法がわかりませんでした。だから私はこのようなことについて考えました:
水平 ScrollView の ScrollBars を非表示にします。GestureDetectorから取得した位置に従って、 scrollView の位置を手動で設定します。私はこの方法がうまくいくと確信しています。しかし、プログラムしなければならないことがたくさんあるので、私には複雑に思えます。アニメーションのように(滑らかな加速、減速、スナップ)、ジェスチャー、実際の位置の計算....
だから私の質問:私は正しい道を進んでいますか、それとももっと簡単なアプローチがありますか?解決策を探しているときに、何か見逃していましたか? この機能はすでにアンドロイドによって実装されていますか、それとも本当に自分で行う必要がありますか?