7

我有两个活动,它们都有工具栏和 CoordinatorLayouts。

借助 CoordinatorLayout,可以通过滚动隐藏工具栏。

我正在尝试在它们之间进行共享元素转换,这些是我到目前为止所采取的步骤:

  • 将图像视图设置为英雄视图。
  • 将工具栏、导航栏和状态栏也设置为英雄,以避免覆盖问题。

这是我的问题:

当共享元素动画开始时,英雄工具栏从上到下滑动,导致整个屏幕从上到下移动。

因为 hero imageview 的位置是在这个动画之前计算出来的,所以它会在一个移动动画之后闪烁到它的最终位置。

有没有办法让动画师正确计算图像视图的最终位置?

我不确定我是否已经充分解决了我的问题,所以我可以提供额外的信息和评论。

对不起,很长的问题。

提前致谢。

4

0 回答 0