ch1. Android 앱 만들기
내용 요약
- 새 프로젝트를 만들려면 Android 스튜디오를 열고 New Project > Empty Compose Activity > Next를 클릭하여 프로젝트 이름을 입력한 다음 설정을 구성
- 앱이 어떻게 표시되는지 확인하려면 Preview 창을 사용
- 함수 이름은 대문자로 표기되며 함수 앞에 @Composable 주석을 추가하고 @Composable 함수는 아무것도 반환할 수 없음.
- Modifier는 컴포저블을 강화하거나 장식하는 데 사용
안드로이드 스튜디오 튜토리얼 방식과 다른 점.
1. Greeting 함수 양식이 변경 됨.
- 이전에는 text = "ex", 를 감싸는 형식이였으나, 전체를 감싸는 방식도 가능(Modifier나 Surface)
1. modifier: Modifier = Modifier.padding(24.dp):
- 이 부분은 Greeting 함수에 modifier라는 파라미터를 정의하는 부분
- 기본값으로 Modifier.padding(24.dp)를 사용합니다. 즉, Greeting 함수를 호출할 때 modifier를 따로 지정하지 않으면, 기본적으로 24dp의 패딩이 적용된 Modifier가 사용
2. modifier = modifier:
- 이 부분은 Text 컴포저블에 modifier를 적용하는 부분
- Greeting 함수의 파라미터로 전달된 modifier를 Text 컴포저블의 modifier 파라미터로 그대로 전달
- 이는 함수에 전달된 modifier가 기본값이든, 호출 시에 사용자가 지정한 값이든 상관없이 Text 컴포저블에 적용된다는 것을 의미.( text 컴포저블 안에 있는 modifier만 변경이 가능 )
'안드로이드' 카테고리의 다른 글
연습: Compose 기본사항 (0) | 2024.06.05 |
---|---|
Android 앱에 이미지 추가 (0) | 2024.06.05 |