Box(modifier = Modifier.size(100.dp)){
Text(text = "예뻤어", modifier = Modifier.align(Alignment.BottomEnd))
Text(text = "데이식스", modifier = Modifier.align(Alignment.CenterEnd))
Text(text = "녹아내려요", modifier = Modifier.align(Alignment.TopStart))
}
Box(modifier = Modifier.size(100.dp)){
Box(modifier = Modifier.size(70.dp).background(Color.Blue).align(Alignment.CenterStart))
Box(modifier = Modifier.size(70.dp).background(Color.Yellow).align(Alignment.BottomEnd))
}
부모 Box에 modifier 설정을 제거해서 콘텐트 사이즈만큼 보여주게 하자.
그리고 첫번째 자식 Box의 사이즈를 matchParentSize()로 설정해보자.
Box{
Box(modifier = Modifier.matchParentSize().background(Color.Blue).align(Alignment.CenterStart))
Box(modifier = Modifier.size(70.dp).background(Color.Yellow).align(Alignment.BottomEnd))
}
첫번째 box에 fillMaxSize()를 하게 되면 잡을 수 있는 최대 크기가 잡힐 것이고, 두번째 box는 70.dp 영역만 가진 것을 볼 수 있다.
Box{
Box(modifier = Modifier.fillMaxSize().background(Color.Blue).align(Alignment.CenterStart))
Box(modifier = Modifier.size(70.dp).background(Color.Yellow).align(Alignment.BottomEnd))
}