【发布时间】:2018-10-26 11:05:04
【问题描述】:
我正在使用以下过渡动画从 activityA 转到 activityB:
Intent intent = new Intent(this, activityB.class);
ImageView myImage = view.findViewById(R.id.myImage);
ActivityOptions activityOptions = ActivityOptions.makeSceneTransitionAnimation(this, myImage, "myImage");
startActivity(intent,activityOptions.toBundle());
当我在activityB上时,当我按下时,过渡动画仍在工作。但是在activityB上我需要覆盖onBackPressed:
@Override
public void finish() {
super.finish();
Log.d("myTag", "finish: ");
}
@Override
public void onBackPressed() {
finish();
}
但是当我按下 activityB 时,不再应用过渡动画。
onBackPressed 被覆盖后,如何保持后按时的过渡动画效果?
【问题讨论】:
标签: java android android-transitions onbackpressed