Gmailがフラグメントとその遷移を処理する方法に興味があります。似たようなことをしようとしていて、問題が発生しています。誰かが私にこれを達成する方法の概要を教えてもらえますか?
- 画面全体を占めるfragmentAを持つActivityAから始めます
- ユーザーがfragmentAの要素をクリックすると、fragmentBとfragmentCがAとfragmentCに置き換わり、ウィンドウの大部分(基本的には1の重み)に拡張されます。
これは簡単なことのように思えますが、私はいくつかの問題に直面しています。クリックなどのアドバイスは必要ありませんが、正しくレイアウトするためのアドバイスをお願いします。1つのアクティビティのみを使用しますか?私はfragmentAを非表示にしてから、fragmentBとfragmentCを追加していますか?2つのケースでViewSwitcherを使用してから、スライドアニメーションを実行しますか?
ありがとう!