CircularProgressBar

A custom ProgressBar widget with circular progress and enhanced functionalities, such as colorizable progress/secondary progress bars, clipping, pattern overlay, animation, etc.

Progress widget is one of the most used UI view especially if you're designing your application for responsiveness.  It keeps your user informed that your app is working hard in the background.  In addition to that, research has shown that some visual tricks/illusions applied to progress widgets can increase the impression of speed which will positively impact the perceived responsiveness of the application employing such widget.

In DroidUX library, we've added some enhanced features to the progress widgets:

  • Easy colorization.  With our progress widgets, you can easily colorize the primary/secondary/indeterminate progress bars.  
  • Pattern overlay and animation. Adding pattern overlay to the progress bar can improve the look and feel of your app.  But more than that, animating the pattern can improve the perception of responsivenss, according to this research.
  • Clipping. This feature is especially usefull if use rounded progress bars.  To show the rounded edges on both sides, you can just turn off the clipping.  By default the clipping is set to on, which results to the same behaviour as the standard ProgressBar.

Specifications