일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java
- rails7
- springboot
- 일본어
- 건담
- jsp
- 반다이몰
- ruby
- html
- 자바
- 인프런
- メソッド
- 연습문제
- Flutter
- C로 시작하는 컴퓨터 프로그래밍4판
- vscode
- Python
- CSS
- rails
- Web
- 一日一つメソッド
- javascript
- nico
- DART
- 日本語
- 単語
- 비즈니스일본어
- Spring
- 디지몬
- 건담베이스
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 |