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(); }
colorPane1); colorPane1.setOnMouseClicked((click) -> animation.animate());
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(); }