JavaFX: Animationsverzögerung zwischen Zyklen gedreht
Ich habe eine Animation für eine ImageView basierend auf einer RotatedTranstion mit dem folgenden Code erstellt:
ImageView icon = ImageCache.getImage("refresh.png");
RotateTransition rotateTransition = new RotateTransition(Duration.millis(2000), icon);
rotateTransition.setByAngle(360.0);
rotateTransition.setCycleCount(Timeline.INDEFINITE);
rotateTransition.play();
Dies ergibt die folgende Animation:
Wie Sie vielleicht im animierten GIF bemerkt haben, ist die Animation nicht kontinuierlich, d. H. Es gibt eine kleine Verzögerung (Pause) zwischen den Animationszyklen.
Ich habe versucht, die API zu betrachten, kann aber nicht herausfinden, was diese Verzögerung verursacht und wie ich sie beseitigen kann.