7

Toolbars と CoordinatorLayouts の 2 つのアクティビティが両方にあります。

CoordinatorLayout のおかげで、ツールバーはスクロールして非表示にすることができます。

それらの間で共有要素の遷移を作成しようとしていますが、これまでに行った手順は次のとおりです。

  • 画像ビューをヒーロー ビューとして設定します。
  • ツールバー、ナビゲーションバー、ステータスバーもヒーローとして設定して、オーバーレイの問題を回避します。

これが私の問題です:

共有要素のアニメーションが開始されると、ヒーロー ツールバーが上から下にスライドし、画面全体が上から下に移動します。

ヒーロー イメージビューの位置はこのアニメーションの前に計算されるため、移動アニメーションの後に最終的な位置に点滅します。

アニメーターにイメージビューの最終位置を正しく計算させる方法はありますか?

問題に十分に対処したかどうかわからないので、コメントで追加情報を提供できます。

長い質問で申し訳ありません。

前もって感謝します。

4

0 に答える 0