본문 바로가기
카테고리 없음

Jetpack Compose 상호작용 위젯: Checkbox, Switch, RadioButton, Slider 등

by h4r3 2025. 1. 20.
반응형

Jetpack Compose 상호작용 위젯 활용법

Compose는 다양한 상호작용을 처리하는 위젯들을 제공합니다. Checkbox, Switch, RadioButton, Slider는 주로 사용자의 입력을 받는 데 사용됩니다.

Checkbox 위젯

Checkbox는 사용자가 항목을 선택할 수 있게 해주는 위젯입니다.

Checkbox(checked = isChecked, onCheckedChange = { isChecked = it })

Switch 위젯

Switch는 ON/OFF 상태를 전환하는 데 사용됩니다.

Switch(checked = isOn, onCheckedChange = { isOn = it })

RadioButton 위젯

RadioButton은 여러 선택지 중 하나만 선택할 수 있도록 도와줍니다.

RadioButton(selected = isSelected, onClick = { isSelected = true })

Slider 위젯

Slider는 사용자가 값 범위 내에서 선택할 수 있도록 돕는 위젯입니다.

Slider(value = sliderValue, onValueChange = { sliderValue = it })

 

반응형