Class ProgressBar
A Progress Bar view that can indicate progress of an activity visually.
public class ProgressBar : View, IDisposable, ISupportInitializeNotification, ISupportInitialize
- Inheritance
-
ProgressBar
- Implements
- Inherited Members
Remarks
ProgressBar can operate in two modes, percentage mode, or activity mode. The progress bar starts in percentage mode and setting the Fraction property will reflect on the UI the progress made so far. Activity mode is used when the application has no way of knowing how much time is left, and is started when the Pulse() method is called. Call Pulse() repeatedly as progress is made.
Constructors
- ProgressBar()
Initializes a new instance of the ProgressBar class, starts in percentage mode and uses relative layout.
- ProgressBar(Rect)
Initializes a new instance of the ProgressBar class, starts in percentage mode with an absolute position and size.
Properties
- BidirectionalMarquee
Specifies if the MarqueeBlocks or the MarqueeContinuous styles is unidirectional or bidirectional.
- Fraction
Gets or sets the ProgressBar fraction to display, must be a value between 0 and 1.
- ProgressBarFormat
Specifies the format that a ProgressBar uses to indicate the visual presentation.
- ProgressBarStyle
Gets/Sets the progress bar style based on the ProgressBarStyle
- SegmentCharacter
Segment indicator for meter views.
Methods
- OnEnter(View)
Method invoked when a view gets focus.
- Pulse()
Notifies the ProgressBar that some progress has taken place.
- Redraw(Rect)
Redraws this view and its subviews; only redraws the views that have been flagged for a re-display.