O componente CircularProgressIndicator
é um indicador circular
que exibe a duração de um processo ou um tempo de espera não especificado.
Anatomia
Recomendações de design
Veja como criar um indicador de progresso com uma lacuna no exemplo a seguir:
CircularProgressIndicator(
progress = 0.4f,
modifier = Modifier.fillMaxSize(),
startAngle = 290f,
endAngle = 250f,
strokeWidth = 4.dp
)
Veja como criar um indicador de progresso pequeno no exemplo a seguir:
CircularProgressIndicator(
progress = 0.75,
modifier = Modifier.fillMaxSize(),
startAngle = 0,
indicatorColor = MaterialTheme.colors.secondary,
trackColor = MaterialTheme.colors.onBackground.copy(alpha = 0.1f),
strokeWidth = 4.dp
)
Veja como criar um indicador de progresso indeterminado no exemplo a seguir:
CircularProgressIndicator(
indicatorColor = MaterialTheme.colors.secondary,
trackColor = MaterialTheme.colors.onBackground.copy(alpha = 0.1f),
strokeWidth = 4.dp
)
Uso
Consulte alguns exemplos de indicadores de progresso a seguir.