A small animated indicator showing activity on a task of indeterminate length, usually rendered as a “spinner” animation.
import toga indicator = toga.ActivityIndicator() # Start the animation indicator.start() # Stop the animation indicator.stop()
The ActivityIndicator will always take up a fixed amount of physical space in a layout. However, the widget will not be visible when it is in a “stopped” state.
- class toga.widgets.activityindicator.ActivityIndicator(id=None, style=None, running=False)#
Create a new ActivityIndicator widget.
id – The ID for the widget.
style – A style object. If no style is provided, a default style will be applied to the widget.
bool) – Describes whether the indicator is running at the time it is created.
- property enabled: bool#
Is the widget currently enabled? i.e., can the user interact with the widget?
ActivityIndicator widgets cannot be disabled; this property will always return True; any attempt to modify it will be ignored.
No-op; ActivityIndicator cannot accept input focus
- property is_running: bool#
Determine if the activity indicator is currently running.
stop()to change the running state.
True if this activity indicator is running; False otherwise.
Start the activity indicator.
If the activity indicator is already started, this is a no-op.
Stop the activity indicator.
If the activity indicator is already stopped, this is a no-op.