본문 바로가기

젯팩2

[Android-Compose] Spacer를 이용해 간단한 선 만들기 이번 포스팅은 정말 간단한 포스팅이다. 개발 시 간단한 수직 선이나 수평선을 만들어야 할 때가 있다. 그럴 때 컴포즈에서는 어떤 식으로 처리하는지 알아보자! 우선 많은 방법들이 있지만 이번 예제에서는 Spacer()컴포저블 함수를 사용해 볼 것이다. Spacer함수는 보통 컴포넌트 간의 공간을 만들고, 레이아웃의 일부 영역을 비워두기 위한 용도로 사용하는데 간단한 선도 만들 수 있다. 그럼 아래 예제를 통해 어떤 식으로 만드는지 알아보자! # 수직 선 만들기 // 너비가 1dp인 수직선 만들기 Spacer(modifier = Modifier .width(1.dp) .fillMaxHeight() .background(Color.Black) ) 이런 식으로 width값을 주어 간단한 수직선을 만들 수 있다... 2023. 5. 25.
[Android-Compose] 안드로이드 컴포즈 1편(컴포즈란?) 이번 공부 내용 시리즈는 예전부터 꾸준히 언급되고 있는 Jetpack Compose에 대해 공부해 보겠다. # 컴포즈(Compose) 란? 우선 공식문서에 적힌 컴포즈에 대한 설명을 보면 아래와 같이 설명하고 있다. Jetpack Compose는 Android를 위한 현대적인 선언형 UI 도구 키트입니다. Compose는 프런트엔드 뷰를 명령형으로 변형하지 않고도 앱 UI를 렌더링 할 수 있게 하는 선언형 API 를 제공하여 앱 UI를 더 쉽게 작성하고 유지 관리할 수 있도록 지원합니다. 이 용어에 관해 몇 가지 설명이 필요하며, 앱 디자인에 있어 중요한 함의를 갖습니다. - XML레이아웃 대신 선언형 함수를 사용하여 UI를 구성 - UI 개발 효율성을 극대화하기 위하여 개발됨 - State로 UI를 동.. 2022. 7. 24.