🚀 8.9 Released! → ⚡️ New Node-API Engine Preview, 📲 ns widget ios, 💅 Tailwind v4 and more...
Read Announcement

<ActivityIndicator> is a UI component that shows a progress indicator signaling to the user of an operation running in the background.

Examples

Always busy ActivityIndicator

Props

busy

ts
busy: boolean

Gets or sets whether the indicator is busy.

iosIndicatorViewStyle 8.9+

ts
iosIndicatorViewStyle: IOSIndicatorViewStyle = 'medium' | 'large'

Specifies the style of the indicator. This property is iOS specific.

Valid values: medium and large.

Default value: medium.


...Inherited

For additional inherited properties, refer to the API Reference.

Events

busyChange

ts
on('busyChange', (args: EventData) => {
  const indicator = args.object as ActivityIndicator
  console.log(`indicator.busy changed to: ${indicator.busy}`)
})

Emitted when the busy property changes.

See EventData.

Native component

Previous
Components
Next
Button