반응형 Jetpack Compose 키보드 올라올 때 뷰 올리기 (IME Padding 적용 방법) 1. 개요안드로이드 Jetpack Compose에서 키보드(IME)가 올라올 때 특정 뷰를 자동으로 올려 UI가 가려지지 않도록 하는 방법을 소개합니다. Compose의 WindowInsets 또는 Accompanist 라이브러리를 활용하여 키보드가 화면을 가리지 않도록 처리할 수 있습니다.2. 기본적인 해결 방법 (WindowInsets 활용)Jetpack Compose에서는 WindowInsets.ime을 사용하여 키보드 높이를 가져오고, 이를 padding()으로 적용하여 UI를 자동으로 이동시킬 수 있습니다.📌 코드 예제@Composablefun KeyboardAwareScreen() { val insets = WindowInsets.ime val imeHeight by remembe.. 2025. 2. 25. Jetpack Compose UI 컴포넌트 목록 📋 Jetpack Compose는 최신 Android UI 툴킷으로, 다양한 UI 컴포넌트를 제공합니다. 이번 글에서는 Jetpack Compose의 주요 UI 컴포넌트를 그룹별로 정리하여, 개발자가 쉽게 활용할 수 있도록 도움을 줍니다. 1. 선택 컴포넌트📍선택형 UI 컴포넌트는 사용자가 여러 옵션 중에서 선택할 수 있도록 돕는 요소입니다.DropdownMenu: 드롭다운 메뉴를 나타내는 컴포넌트.ExposedDropdownMenuBox: DropdownMenu를 노출하는 Box 컴포넌트.DropdownMenuItem: 드롭다운 메뉴의 항목을 정의.ComboBox: 사용자가 텍스트를 입력하고 선택할 수 있는 콤보 박스.Checkbox: 체크박스 컴포넌트.RadioButton: 라디오 버튼, 한 번에 .. 2025. 1. 23. 이전 1 다음 반응형