반응형
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 })
반응형