본문 바로가기
Android

Jetpack Compose에 대해 간단하게 알아보자!

by 안솝우화 2021. 9. 9.
반응형

Jetpack Compose는 네이티브 UI를 빌드하기 위한 Android의 최신 도구입니다

기존 xml보다 더 적은 수의 코드로 UI를 그려낼수 있고 개발을 간소화하고 가속화 합니다현재 API가 안정적이고 알파버전이 아닌 1.0.2 버전까지 나왔습니다 (2021.09.09)

 

우선 코드를 먼저 봐보겠습니다

 

setContent에서 Greeting 함수를 호출하는 형식으로 불러올수 있습니다. 이 함수에는 @Composable라는 어노테이션이 붙게 됩니다

간단하게 텍스트 뷰를 사용해 봤습니다, 이때 Jetpack Compose의 modifier를 추가할때 순서가 정말 중요합니다

사진을 보여드리며 이유를 설명하겠습니다

우선 위에 코드로 실행한 스크린샷 입니다

테두리가 padding으로 밀어진뒤 생긴것을 볼수 있습니다. 하지만 만약 padding보다 border를 먼저 사용하면 어떻게 될까요?

 

네! 맞습니다 padding이 밀어지기 전에 위치에서 테두리가 생기게 됩니다

반응형