CircularProgressIndicator(圆形进度条)
首先看看参数,有两种构造
CircularProgressIndicator(
/*@FloatRange(from = 0.0, to = 1.0)*/
progress: Float,//进度
modifier: Modifier = Modifier,//布局修饰
color: Color = MaterialTheme.colors.primary,//进度指示器颜色
strokeWidth: Dp = ProgressIndicatorDefaults.StrokeWidth//进度指示器的宽度
)
CircularProgressIndicator(
modifier: Modifier = Modifier,//布局修饰
color: Color = MaterialTheme.colors.primary,//进度指示器颜色
strokeWidth: Dp = ProgressIndicatorDefaults.StrokeWidth//进度指示器的宽度
)
使用:
//进度条进度
var progress = remember {
mutableStateOf(0.1f)
}
Column(
modifier = Modifier
.fillMaxSize()
.padding(20.dp)
) {
//圆形进度条--无限循环
CircularProgressIndicator()
Spacer(modifier = Modifier.requiredHeight(10.dp))