일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- javascript
- 디지몬
- 一日一つメソッド
- java
- 건담
- DART
- メソッド
- nico
- C로 시작하는 컴퓨터 프로그래밍4판
- 일본어
- 자바
- 日本語
- Web
- 건담베이스
- jsp
- 単語
- rails
- 연습문제
- ruby
- Spring
- html
- 인프런
- vscode
- CSS
- springboot
- 비즈니스일본어
- rails7
- 반다이몰
- Python
- Flutter
Archives
- Today
- Total
AR삽질러
Flutter 기초 - Switch (20) 본문
728x90
Flutter 기초 - Switch (20)
1. Switch
- 사용자가 토클할 수 있는 스위치 컨트롤러를 제공해 설정을 키고 끄는 상태를 전활할때 사용도니다.
2. Switch Widget 기본 사용법
value | 스위치의 현재 상태를 나타낸다.(true, false) |
onChanged | 스위치의 값이 변경될 때 호출되는 콜백 함수로 스위치를 토글할 때마다 함수에 새로운 상태가 전달된다. |
class TestSwitch extends StatefulWidget {
const TestSwitch({super.key});
@override
State<TestSwitch> createState() => _TestSwitchState();
}
class _TestSwitchState extends State<TestSwitch> {
bool value = false;
@override
Widget build(BuildContext context) {
return Column(
children: [
Switch(value: value, onChanged: (newValue)=> setState(() => value = newValue)),
CupertinoSwitch(value: value, onChanged: (newValue)=> setState(() => value = newValue))
],
);
}
}
_TestSwitchState
value : 스위치의 현재 상태를 나타낸다.
onChanged : 스위치의 값이 변경될 때 마다 실행되는 콜백함수로 새로운 값(newValue)로 value를 업데이트한다.
CupertinoSwitch
value와 onChange속성은 Switch위젯과 동일하게 작동하며 ios에서 주로 사용된다.
728x90
반응형
LIST
'Dart > Flutter' 카테고리의 다른 글
Flutter 기초 - 페이지이동1 (23) (0) | 2024.05.23 |
---|---|
Flutter 기초 - PopupMenu (21) (0) | 2024.05.22 |
Flutter 기초 - Slider (19) (0) | 2024.05.22 |
Flutter 기초 - RadioButton (18) (0) | 2024.05.22 |
Flutter 기초 - CheckBox (17) (0) | 2024.05.22 |