1

Google アプリで何度か使用されているようなビューの反転を実装する簡単な方法を探しています。動作は次のようになります: OnScroll ビューは横に移動し、次のページのコンテンツを表示する必要があります。十分にスクロールすると、(指を離した後) ビューがスムーズに所定の位置に移動し、所定の位置にスナップします。十分にスクロールせずに指を離すと、元のビューがスムーズに元のビューに移動し、所定の位置にスナップされます。

私は周りを検索しましたが、簡単な方法がわかりませんでした。だから私はこのようなことについて考えました: ここに画像の説明を入力

水平 ScrollView の ScrollBars を非表示にします。GestureDetectorから取得した位置に従って、 scrollView の位置を手動で設定します。私はこの方法がうまくいくと確信しています。しかし、プログラムしなければならないことがたくさんあるので、私には複雑に思えます。アニメーションのように(滑らかな加速、減速、スナップ)、ジェスチャー、実際の位置の計算....

だから私の質問:私は正しい道を進んでいますか、それとももっと簡単なアプローチがありますか?解決策を探しているときに、何か見逃していましたか? この機能はすでにアンドロイドによって実装されていますか、それとも本当に自分で行う必要がありますか?

ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1

0

このチュートリアルを探してください。また、ここで検索しようとすると、SOで、多くの異なる解決策を持つ何千もの同様の質問が見つかります. あなたに役立つものを1つ選ぶことができます。

于 2012-01-15T18:07:35.523 に答える