컴포즈 modifier 2

[Compose] Modifier의 위치와 적용 규칙

Modifier의 위치에 대한 이해컴포즈를 실제 적용하다보니 Modifier의 위치? 가 너무 헷갈렸습니다.이해를 돕기 위해 정리해 보았습니다!Jetpack Compose에서 modifier의 위치는 Composable의 유형(일반적인 UI 요소 vs. 레이아웃 컨테이너)에 따라 다르게 적용됩니다. 1. 일반적인 Composable 함수(@Composable 함수, Text, Button 등)에서의 Modifier 위치일반적인 Composable 함수(@Composable이 붙는 함수),Text, Button, Icon 같은 일반적인 UI 요소에서는 modifier가 필수 매개변수 뒤에 위치하며, 선택적 매개변수(color, fontSize 등)보다 앞에 배치됩니다.적용 규칙예제: Text의 Modifi..

[Compose] Modifier란?, Modifier 체이닝 순서

Modifier란?Modifier는 Jetpack Compose에서 UI 요소의 크기, 정렬, 배경, 패딩, 클릭 이벤트 등 다양한 속성을 조정하는 역할을 하는 객체입니다.레이아웃 조정: fillMaxSize(), size(), width(), height() 등스타일 적용: background(), border(), shadow() 등이벤트 처리: clickable(), pointerInput() 등애니메이션 효과: graphicsLayer(), alpha() 등Modifier는 체이닝 방식으로 여러 개를 연결하여 사용할 수 있으며, 적용 순서에 따라 UI가 다르게 동작할 수 있습니다.Modifier 예제Box( modifier = Modifier .fillMaxWidth() ..