小编Man*_*eph的帖子

在Android Lollipop上取消共享返回转换

我正在玩Lollipop的Activity Transition.

我在Activity A中有一个按钮,当点击它时调用Activity B.在Activity B中,我重写onBackPressed()并调用finishAfterTransition()

活动B只有两个具有背景颜色的相对布局块.我已经将一个共享元素从Button转换到其中一个块,它完美地运行.即使回归过渡也有效.

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

目的是将两个滑块从屏幕上滑下,顶部一个从顶部开始,另一个从底部滑下.如果我启用了共享元素转换,则无效.

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

我尝试使用幻灯片转换在活动A上设置重新转换过渡,但仍然是在后退时反转共享元素转换.

如果我关闭共享元素转换,从活动B返回到A时,所需的效果是完美的.

有任何想法吗?

android android-transitions shared-element-transition

7
推荐指数
0
解决办法
1806
查看次数