我正在使用共享元素开始一个带有场景转换的活动,如下所示:
startActivity(new Intent(this, SecondActivity.class),
ActivityOptionsCompat.makeSceneTransitionAnimation(this, mImageView, "image_view_transition").toBundle());
我在SecondActivity
的布局中指定了 android:transitionName="image_view_transition"
给ImageView,这样场景过渡动画就可以很好地播放到开始的活动并从其中播放出来,而无需我进行其他操作。
虽然,在某些情况下,我不想从SecondActivity
返回到起始活动时播放反向场景过渡。我该如何在SecondActivity
内取消此动画?
getWindow().setSharedElementExitTransition(transition);
- vguzziWindow
对象上所有的过渡设置方法,以各种组合方式来尝试,但它们都没有生效。 - Radu Topor