以下で説明するように、カスタム アニメーションを使用して 2 つの画面を作成する必要があります。
画面1 画面2 ----------------------------- --------------------- ---------- | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | リスト 1 | リスト2 | ---------> | リスト 3 | リスト 4 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ----------------------------- --------------------- ----------
- ユーザーがリスト 1 の項目をロングタッチし、左から右にスライドします。
- List 1 を含むビューが左から右に (画面の最後まで) 移動し、フェードします。画面 2 が表示されます。
を使用してこのアニメーションを行うことは可能ViewPager
ですか? はいの場合、どのように?
ViewPager
私は s をかなり広範囲に使用してFragment
おり、すでに多くの画面をフラグメントとして実装しているため、これを介して実行したいと思います。
アニメーションや UI について説明が必要な場合は、お知らせください。
更新:ここで部分的に説明した 1 つのアクティビティで両方の画面を実装することができました。同じものを単一のフラグメントに実装できます。ただしFragment
、 a で異なる として実装できることは、ViewPager
依然として役立ちます。