- 5.0以上才有的
- 转场动画是在两个界面的跳转返回时发生的,所以,当使用 intent 跳转界面时,需要调用 ActivityOptionsCompat来指定动画的运行。
- // 创建一个包含过渡动画信息的 ActivityOptions 对象 ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, view, getString(R.string.image_transition_name));
- // 使用 Intent 跳转界面,并传递共享对象信息 Intent intent = new Intent(this, DetailActivity.class); startActivity(intent, optionsCompat.toBundle());
- 在第二个界面中找到共享元素,设置transitionName