Use a progress indicator if you can determine the duration of an action. Progress indicators include a label to indicate what
the action is and a horizontal bar that fills from left to right as the action progresses. A percentage appears in the bar to
indicate how much of the action is complete.
Best practice: Implementing activity indicators and
progress indicators
• Always indicate progress when an action takes more than 2 seconds to complete.
• Use a progress indicator when you can determine the duration of an action.
• Use an activity indicator when you cannot determine the duration of an action.
• Provide useful progress information. For example, if users are downloading an application to their device, indicate the
percentage of data that their BlackBerry device has downloaded. Be as accurate as possible with the progress
information.
• Always allow users to use the End key to hide a progress indicator.
Guidelines for text
• Use a concise, descriptive text (for example, "Loading data" or "Building an application list").
• If an action is long and you want to communicate what is happening at each stage, provide text that describes each
stage (for example, "Downloading" or "Installing").
UI Guidelines Containers and components
89