import 'package:flutter/material.dart';
class ExRadio extends StatefulWidget {
const ExRadio({super.key});
@override
State<ExRadio> createState() => _ExRadioState();
}
// 라디오 버튼의 그룹이 될수 있는 내용 생성!
// enum : 열거형 변수를 만들 수 있는 키워드! 주로 라디오 버튼을 생성할 때 사용 한다!
enum Gender {man, woman}
class _ExRadioState extends State<ExRadio> {
Gender gender = Gender.man;
@override
Widget build(BuildContext context) {
return Scaffold(
body: SafeArea(
child: Column(
children: [
Radio(value: Gender.man, groupValue: gender, onChanged: (value){
setState(() {
gender = value!;
print('체크 값: ${gender}');
});
}),
Radio(value: Gender.woman, groupValue: gender, onChanged: (value) {
setState(() {
gender = value!;
print('체크 값: ${gender}');
});
}),
RadioListTile(value: Gender.woman, groupValue: gender, onChanged: (value){
setState(() {
gender = value!;
});
},
title: Text('여성'),
activeColor: Colors.orange,
subtitle: Text('subtitle'),
controlAffinity: ListTileControlAffinity.trailing,
// 맨뒤로 이동, 기본은 맨앞
),
],
)),
);
}
}


