我正在使用新的 Android L 过渡,特别是与 Slide() 一起使用的共享元素过渡。当我按下后退按钮时,过渡效果很好,它会将共享的 ImageView 滑动并过渡到正确的位置,但是当我按下 ActionBar 中的主页按钮时,它会忽略新的过渡。
我在接收活动中设置了这段代码:
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
getWindow().setExitTransition(new Slide());
getWindow().setEnterTransition(new Slide());
我的“主要”活动中的这段代码:
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
Transition transition = new Slide();
getWindow().setSharedElementEnterTransition(transition);
getWindow().setSharedElementExitTransition(transition);