Jiri Bruchanov
02/23/2023, 10:39 AM.height(IntrinsicSize.Max)
is somehow breaking the ConstraintLayout width and I don't follow why...Jiri Bruchanov
02/23/2023, 10:39 AM@Composable
fun Sample() {
Box(
modifier = Modifier
.fillMaxSize()
.background(Color.Red.copy(alpha = 0.15f))
) {
Row(
verticalAlignment = Alignment.CenterVertically,
modifier = Modifier
.height(IntrinsicSize.Max)
.fillMaxWidth()
.background(Color.Black)
) {
ConstraintLayout(
modifier = Modifier
.background(Color.Red)
.weight(1f)
.fillMaxWidth()
.background(Color.Yellow)
) {
val (ref1, ref3) = createRefs()
//createHorizontalChain(ref1, ref3)
Text("Start", modifier = Modifier.constrainAs(ref1) {
start.linkTo(parent.start)
})
Text("End", modifier = Modifier.constrainAs(ref3) {
end.linkTo(parent.end)
})
}
Box(
modifier = Modifier
.size(64.dp)
.background(Color.Cyan)
)
}
}
}
Jiri Bruchanov
02/23/2023, 10:39 AMJiri Bruchanov
02/23/2023, 10:40 AM.height(IntrinsicSize.Max)
from Row modifier...
I'm getting what I do expectJiri Bruchanov
02/23/2023, 10:40 AMJiri Bruchanov
02/23/2023, 11:05 AM