Progress

Progress indicators express an unspecified wait time or display the length of a process.

Progress indicators inform users about the status of ongoing processes, such as loading an app, submitting a form, or saving updates. They communicate an app’s state and indicate available actions, such as whether users can navigate away from the current screen.

Determinate indicators display how long an operation will take.

Indeterminate indicators visualize an unspecified wait time.

Progress as a Group

When displaying progress for a sequence of processes, indicate overall progress rather than the progress of each activity.

Circular Progress

Circular progress support both determinate and indeterminate processes.

  • Determinate circular indicators fill the invisible, circular track with color, as the indicator moves from 0 to 360 degrees.
  • Indeterminate circular indicators grow and shrink in size while moving along the invisible track.

Circular Indeterminate

Circular Determinate

Circular Static

Interactive Integration

Linear Progress

Linear progress indicators.

Linear Indeterminate

Linear Determinate

Linear Query

Properties