diff --git a/README.md b/README.md index f7576890ea1836fe7ddea2d672d27c2963f6974b..19446f826a0cd28f89a42c9c735faecfb1d66d97 100644 --- a/README.md +++ b/README.md @@ -25,22 +25,22 @@ Compose Develop 문서에서 Compose를 사용해야 하는 문서를 보면 이 ## 1-3. 기본적인 Jetpack Compose 함수 설명 -### setContent +### 1) setContent setContent 블록은 Composable 함수가 호출되는 Activity의 레이아웃을 정의합니다. Composable 함수는 다른 Composable 함수에서만 호출할 수 있습니다. 간단하게 설명하자면 이 Composable 함수가 UI 화면을 구성하게 해주는 함수라고 이해해주시면 되겠습니다. -### Preview (@Preview) +### 2) Preview (@Preview) Preview 어노테이션을 활용하여 화면을 미리보기할 수 있습니다. -### Composable (@Composable) +### 3) Composable (@Composable) Composable 어노테이션은 이것이 Composable 함수를 나타내고 그 후 함수를 작성하듯이 적어주면 화면을 구성할 수 있는 함수가 완성됩니다. -### Text (Composable function) +### 4) Text (Composable function) Text 함수는 말 그대로 문자를 화면에 나타내는 함수이며 레이아웃을 정의하는 함수 속에 들어있지 않고도 여러 개를 사용할 수 있으나 여러 component들이 중첩되어 나타나게 됩니다. -### Layout funtion +### 5) Layout funtion 화면의 정렬하는 함수를 사용하는데 대표적으로 Column, Row와 같은 함수들이 있습니다. Column 함수를 사용하면 component를 수직으로 정렬할 수 있고 Row를 사용하면 항목을 수평으로 정렬할 수 있습니다. 위에 계속 component들을 쌓고 싶다면 Box를 이용하면 됩니다. -### Modifier (Composable function property) +### 6) Modifier (Composable function property) Component의 간격이 균등하지 않고 너무 크거나 할 때에는 modifier를 사용합니다. Modifier는 Composable을 장식하거나 구성합니다. 이를 통해 Composable의 크기, 레이아웃, 모양을 변경하거나 요소를 클릭 가능하게 만드는 등의 상위 수준 상호작용을 추가할 수 있습니다. 또한, 이러한 Modifier를 연결하여 더 복잡한 Composable을 만들 수 있습니다. ## 1-4. Remember