私は既にプロダクション中のアプリケーションで作業していますが、複数のアクティビティがあります。設計者は、2つのアクティビティの右下に固定されたフローティングアクションボタンを追加したいと考えています。 FABは、2つのアクティビティがお互いに移行するとき、同じ場所に留まる必要があります。既存の2つのアクティビティに共有フローティングアクションボタンを追加する
私はこれを達成するために共有要素のトランジションを使用することができますが、問題はoverridePendingTransition()を使用して2つのアクティビティ間を遷移するときにスライドアニメーションを追加し、これはシーントランジションアニメーションによってオーバーライドされます。
誰かが同様のことをしなければなりませんでしたか?ここで、要約する
は私の要件である:スライドアニメーション
- 2支援遷移がフローティングアクションボタンは同じ位置
- FABニーズに、両方の活動であります
- FABは移行中にonClickイベントに応答する必要はありませんが(これは許容される制限です)
- 私は実装がどのように汚れを気にしませんが、両方の活動は、彼らはそれが助け場合は、追加の詳細を提供させていただき
あるとして非常に複雑であるため、私は強く、単一のアクティビティにリファクタリングしたくありません。ありがとう。
アクティビティではなくフラグメントを使用し、共有FABボタンを使用できます。 –
@SriMaharshiManchem私はすでに、それぞれの活動で断片を使用しています。しかし、私は2つの活動は非常に複雑なので、私はむしろこれを達成するためにやっていないと言いました。 – qtyq