我有两个活动,它们都有工具栏和 CoordinatorLayouts。
借助 CoordinatorLayout,可以通过滚动隐藏工具栏。
我正在尝试在它们之间进行共享元素转换,这些是我到目前为止所采取的步骤:
- 将图像视图设置为英雄视图。
- 将工具栏、导航栏和状态栏也设置为英雄,以避免覆盖问题。
这是我的问题:
当共享元素动画开始时,英雄工具栏从上到下滑动,导致整个屏幕从上到下移动。
因为 hero imageview 的位置是在这个动画之前计算出来的,所以它会在一个移动动画之后闪烁到它的最终位置。
有没有办法让动画师正确计算图像视图的最终位置?
我不确定我是否已经充分解决了我的问题,所以我可以提供额外的信息和评论。
对不起,很长的问题。
提前致谢。