If you use switch between an indeterminate progress and a real progress more than once, the animation only works on the first indeterminate setting. Subsequent calls and the dots either do not appear at all or are frozen.
E.g
progressBar.setProgress(ProgressBar.INDETERMINATE_PROGRESS)
// do other stuff for a while
progressBar.setProgress(0.5d);
// do other stuff for a while
progressBar.setProgress(ProgressBar.INDETERMINATE_PROGRESS);
This works fine with default skin.