MaxUt
@Composable fun Test() { Column(modifier = Modifier.border(2.dp, Color.Red, RectangleShape)) { Box(modifier = Modifier .fillMaxWidth() .padding(horizontal = 10.dp) .height(300.dp) .border(2.dp, Color.Green, RectangleShape) ) Box(modifier = Modifier .fillMaxWidth() .padding(horizontal = 10.dp) .height(100.dp) .offset(y = -(50).dp) .border(2.dp, Color.Blue, RectangleShape) ) } }
Adam Powell
Modifier.layout {}
fun Modifier.removeOffsetSpace( offsetToRemove: Dp, ) = layout { measurable, constraints -> val placeable = measurable.measure(constraints) val height = placeable.height - offsetToRemove.roundToPx() layout(placeable.width, height) { placeable.placeRelative(0, 0) } }
A modern programming language that makes developers happier.