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);
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
This works fine with default skin.