Il componente CircularProgressIndicator
è una visualizzazione circolare
della durata di un processo o di un tempo di attesa altrimenti non specificato.
Anatomia
Suggerimenti di progettazione
Crea un indicatore di avanzamento con un divario, come mostrato nell'esempio seguente:
CircularProgressIndicator(
progress = 0.4f,
modifier = Modifier.fillMaxSize(),
startAngle = 290f,
endAngle = 250f,
strokeWidth = 4.dp
)
Puoi creare un piccolo indicatore di avanzamento, come mostrato nell'esempio seguente:
CircularProgressIndicator(
progress = 0.75,
modifier = Modifier.fillMaxSize(),
startAngle = 0,
indicatorColor = MaterialTheme.colors.secondary,
trackColor = MaterialTheme.colors.onBackground.copy(alpha = 0.1f),
strokeWidth = 4.dp
)
Puoi creare un indicatore di avanzamento indeterminato, come mostrato nell'esempio seguente:
CircularProgressIndicator(
indicatorColor = MaterialTheme.colors.secondary,
trackColor = MaterialTheme.colors.onBackground.copy(alpha = 0.1f),
strokeWidth = 4.dp
)
Utilizzo
Guarda i seguenti esempi di indicatori di avanzamento.