먼저 Radio<TYPE>으로 라디오 버튼을 만들어준다.
각 라디오가 서로 그룹임을 알려주려면 하나의 인스턴스를 서로 바라보고 있으면 된다.
int number = 0;
@override
Widget build(BuildContext context) {
return Column(
children: [
Radio<int> (
value: 0,
groupValue: number,
),
Radio<int> (
value: 1,
groupValue: number,
)
],
)
}
value는 각 라디오가 가지고 있는 고유 값을 뜻하며, 라디오 버튼을 클릭했을 때 onChanged함수를 통해서 값이 전달된다.
색상
activeColor를 넣어주어야 isChecked와 기본 색상이다.
https://api.flutter.dev/flutter/material/Radio-class.html
'dev > flutter' 카테고리의 다른 글
[Flutter] flutter_logcat package. You can see distinguish sentence's color in console. (2) | 2024.09.25 |
---|---|
[Dart] Random 클래스 사용 + Color (0) | 2024.09.21 |
[Dart] try ~ catch 사용법 (0) | 2024.09.20 |
[Flutter] Create Package, Plugin*패키지(라이브러리) 만들기 #Library #Package #플러그인 (8) | 2024.09.09 |
[Flutter] 인터넷 연결체크*Check Internet Connected (0) | 2024.09.05 |