Toolbars と CoordinatorLayouts の 2 つのアクティビティが両方にあります。
CoordinatorLayout のおかげで、ツールバーはスクロールして非表示にすることができます。
それらの間で共有要素の遷移を作成しようとしていますが、これまでに行った手順は次のとおりです。
- 画像ビューをヒーロー ビューとして設定します。
- ツールバー、ナビゲーションバー、ステータスバーもヒーローとして設定して、オーバーレイの問題を回避します。
これが私の問題です:
共有要素のアニメーションが開始されると、ヒーロー ツールバーが上から下にスライドし、画面全体が上から下に移動します。
ヒーロー イメージビューの位置はこのアニメーションの前に計算されるため、移動アニメーションの後に最終的な位置に点滅します。
アニメーターにイメージビューの最終位置を正しく計算させる方法はありますか?
問題に十分に対処したかどうかわからないので、コメントで追加情報を提供できます。
長い質問で申し訳ありません。
前もって感謝します。