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:

Rotation in Action

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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage