7

我在玩 Lollipop 的 Activity Transition。

我在 Activity A 中有一个按钮,单击该按钮会调用 Activity B。在 Activity B 中,我将覆盖 onBackPressed() 并调用 finishAfterTransition()

活动 B 只有两个具有背景颜色的相对布局块。我已经将共享元素从 Button 过渡到其中一个块,并且效果很好。甚至返回过渡也有效。

但是我遇到的问题是我无法取消共享元素返回转换并实现正常的退出转换。

目的是将两个块滑出屏幕,顶部一个从顶部滑出,底部一个从底部滑出。如果我启用了共享元素转换,那将不起作用。

我尝试在活动 B 上设置退出转换并将 null 设置为 sharedElementReturn 转换。不起作用。

我尝试使用幻灯片转换在活动 A 上设置重新进入转换,但仍然在后按时反转了共享元素转换。

如果我关闭共享元素转换,从 Activity B 到 A 的返回效果是完美的。

有任何想法吗?

4

0 回答 0