Skip to content

CupertinoActivityIndicator

An iOS-style activity indicator that spins clockwise.

Usage

Default
Large
Colored
Not Animating
vue
<template>
  <Column :gap="40">
    <Row :gap="40" cross-axis-alignment="center">
      <Column :gap="10" cross-axis-alignment="center">
        <CupertinoActivityIndicator />
        <Text>Default</Text>
      </Column>

      <Column :gap="10" cross-axis-alignment="center">
        <CupertinoActivityIndicator :radius="15" />
        <Text>Large</Text>
      </Column>

      <Column :gap="10" cross-axis-alignment="center">
        <CupertinoActivityIndicator color="#FF3B30" />
        <Text>Colored</Text>
      </Column>
    </Row>

    <Row :gap="40" cross-axis-alignment="center">
      <Column :gap="10" cross-axis-alignment="center">
        <CupertinoActivityIndicator :animating="false" />
        <Text>Not Animating</Text>
      </Column>
    </Row>
  </Column>
</template>

<script setup lang="ts">
import { Column, Row, Text, CupertinoActivityIndicator } from "fluekit";
</script>

API

Props

NameTypeDefaultDescription
animatingbooleantrueWhether the indicator should animate.
colorstring'#999999'The color of the tick marks.
radiusnumber10The radius of the spinner. Total size is 2x radius.