Module MaterialFX

Class MFXProgressBar

All Implemented Interfaces:
Themable, Styleable, EventTarget, Skinnable

public class MFXProgressBar extends ProgressBar implements Themable
This is the implementation of a progress bar following Google's material design guidelines.

Extends ProgressBar and redefines the style class to "mfx-progress-bar" for usage in CSS.

MFXProgressBar introduces three new css pseudo classes:

- ":range1", activated when the bar value is contained in any of the ranges specified in here getRanges1()

- ":range2", activated when the bar value is contained in any of the ranges specified in here getRanges2()

- ":range3", activated when the bar value is contained in any of the ranges specified in here getRanges3()

I know this may seem a strange approach, but it is much more flexible and allows for a lot more customization.