public void animate() { init(); Animation exitAnimation = animateExit(); Animation sharedAnimation = animateSharedNodes(); Animation entranceAnimation = animateEntrance(); exitAnimation.setOnFinished(finish -> sharedAnimation.play()); sharedAnimation.setOnFinished(finish -> entranceAnimation.play()); entranceAnimation.setOnFinished(finish -> end()); exitAnimation.play(); }
public void animate() { init(); Animation exitAnimation = animateExit(); Animation sharedAnimation = animateSharedNodes(); Animation entranceAnimation = animateEntrance(); exitAnimation.setOnFinished(finish -> sharedAnimation.play()); sharedAnimation.setOnFinished(finish -> entranceAnimation.play()); entranceAnimation.setOnFinished(finish -> end()); exitAnimation.play(); }