JavaFX : Rotated animation delay between cycles

Viewed 1232

I've created an animation for an ImageView based on a RotatedTranstion using the following code :

ImageView icon = ImageCache.getImage("refresh.png");
RotateTransition rotateTransition = new RotateTransition(Duration.millis(2000), icon);
rotateTransition.setByAngle(360.0);
rotateTransition.setCycleCount(Timeline.INDEFINITE);

rotateTransition.play();

This results in the following animation :

Rotation in Action

As you may have noticed in the animated gif, the animation is not continuous i.e there is a small delay (pause) between animation cycles.

I've tried to look at the API but can't figure out what causes this delay and how i can get rid of it.

2 Answers
Related