Dirk Seewald
08/02/2022, 8:13 PMfillMaxWidth()
because that would expand the column. The column doesn't have a fixed size.
This is my code:
Box(propagateMinConstraints = true) {
Column(Modifier.wrapContentWidth().padding(24.dp).background(Color.Green.copy(alpha = 0.5f))) {
Row(Modifier) {
CompositionLocalProvider(Material3TextStyle provides MaterialTheme3.typography.headlineMedium) {
title()
}
}
Spacer(Modifier.height(32.dp))
Box {
//rowConstraints = constraints
CompositionLocalProvider(Material3TextStyle provides MaterialTheme3.typography.bodyLarge) {
Column(verticalArrangement = Arrangement.Center) {
content()
}
}
}
Spacer(Modifier.height(32.dp))
Row(
Modifier.background(Color.Red.copy(alpha = 0.4f)),
horizontalArrangement = Arrangement.spacedBy(8.dp, Alignment.End)
) {
dismissButton(scope)
confirmButton(scope)
}
}
}
Colton Idle
08/03/2022, 4:22 AMDirk Seewald
08/03/2022, 9:46 AMBox(propagateMinConstraints = true) {
Column(Modifier.wrapContentWidth().padding(24.dp).background(Color.Green.copy(alpha = 0.5f))) {
Row(Modifier) {
CompositionLocalProvider(Material3TextStyle provides MaterialTheme3.typography.headlineMedium) {
title()
}
}
Spacer(Modifier.height(32.dp))
Box {
//rowConstraints = constraints
CompositionLocalProvider(Material3TextStyle provides MaterialTheme3.typography.bodyLarge) {
Column(verticalArrangement = Arrangement.Center) {
content()
}
}
}
Spacer(Modifier.height(32.dp))
Row(
Modifier.background(Color.Red.copy(alpha = 0.4f)),
horizontalArrangement = Arrangement.spacedBy(8.dp, Alignment.End)
) {
dismissButton(scope)
confirmButton(scope)
}
}
}
Colton Idle
08/03/2022, 12:36 PM