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.