SimpleFlowRow
@OptIn(ExperimentalLayoutApi::class)
@Sampled
@Composable
fun SimpleFlowRow() {
Text(
modifier =
Modifier.fillMaxWidth(1f).padding(20.dp).wrapContentHeight(align = Alignment.Top),
text = "Flow Row with weights",
fontWeight = FontWeight.Bold,
)
FlowRow(
Modifier.fillMaxWidth(1f).padding(20.dp).wrapContentHeight(align = Alignment.Top),
horizontalArrangement = Arrangement.spacedBy(10.dp),
verticalArrangement = Arrangement.spacedBy(20.dp),
maxItemsInEachRow = 3,
) {
repeat(20) {
Box(
Modifier.align(Alignment.CenterVertically)
.width(50.dp)
.height(50.dp)
.weight(1f, true)
.background(Color.Green)
) {
Text(text = it.toString(), fontSize = 18.sp, modifier = Modifier.padding(3.dp))
}
}
}
}