Compose 수정자 | Jetpack Compose | Android Developers
Layouts In Jetpack Compose – 레이아웃 Modifier에 대해 자세히 알아보기 | 찰스의 안드로이드
Modifier 는 컴포즈 내장 객체이며, 컴포져블에 적용될 수 있는 설정을 저장한다.
Modifier 를 이용하면 테두리, 패딩, 배경, 크기, 이벤트 핸들러, 제스처 등 다양한 UI 스타일링을 설정 할 수 있다.
모든 Compose 들은 Modifier를 가지고 있다.
Row(
// 배경색 지정
modifier = Modifier.background(Color.Gray)
// 사이즈 지정
.fillMaxSize()
// padding 지정
.padding(16.dp),
// vertical 중앙정렬
verticalAlignment = Alignment.CenterVertically
) {
Text(text = "hello")
Spacer(modifier = Modifier.width(30.dp))
Text(text = "World")
}
Modifier 는 설정값들의 체이닝 순서에 영향을 받는다.