單個共享元素,用代碼方式:
從A 跳轉到B ,intent 正常寫, startActivity時,添加bundle參數;
startActivity(intent, ActivityOptionsCompat
.makeSceneTransitionAnimation(AActivity.this, view, "imageView").toBundle());
imageView : 共享標識名
view: 共享的元素
在B內,設置接收:
ViewCompat.setTransitionName(photoView, "imageView");
B結束回到A, 使用動畫需要用supportFinishAfterTransition 代替 finish()