https://github.com/Udinic/ActivitySplitAnimation
On Activity A, when you want to call Activity B, use:
ActivitySplitAnimationUtil.startActivity(Activity1.this, new Intent(Activity1.this, Activity2.class));
On Activity B's onCreate():
ActivitySplitAnimationUtil.prepareAnimation(this);
// Setting the Activity's layout
setContentView(R.layout.act_two);
// Animation duration of 1 second
ActivitySplitAnimationUtil.animate(this, 1000);