Intro
Progress and processing indicators help users understand the status of an action. They provide different visuals for the different states.
Processing indicator (left) and progress indicator (right)
Anatomy
A. Indicator
The indicator communicates the actual progress in a progress indicator, and the loading status in a processing indicator.
B. Track (progress indicator only)
The track is the base of the indicators showing the overall process.
C. Icon (optional for progress indicator only)
An optional icon can be added to a progress indicator if a user interaction with the indicator is allowed during the loading process. A stop icon is frequently used to terminate the process.
Anatomy of a processing indicator (left) and a progress indicator (right)
Behavior and Interaction
Behavior of a progress indicator
Variations
Processing Indicator
Example of a processing indicator
Progress Indicator
Example of a progress indicator
Resources
Development: UIKit FUIProgressIndicatorControl, UIKit FUIProcessingIndicatorView, UIKit FUIModalProcessingIndicator, UIKit FUIModalProcessingIndicatorView, SwiftUI ProgressIndicator, SwiftUI ProcessingIndicator
SAP Fiori for Android: Circular Progress Indicator