在共享元素转换期间错误地计算英雄视图的位置

时间:2015-09-22 15:09:52

标签: android animation android-toolbar shared-element-transition coordinator-layout

我有两个活动,两个活动,包括工具栏和协调员布局。

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

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

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

这是我的问题:

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

因为在此动画之前计算了英雄imageview的位置,所以在移动动画后它会闪烁到最终位置。

有没有办法让动画师正确计算出imageview的最终位置?

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

很抱歉很长的问题。

提前致谢。

0 个答案:

没有答案