플러터:버튼: 두 판 사이의 차이
보이기
새 문서: {{플러터}} == 개요 == 다양한 데이터 전달은 버튼을 통해서 이루어지지. <syntaxhighlight lang="dart"> ElevatedButton( onPressed: () { print('button pressed!'); // 버튼을 눌렀을 때의 동작. }, child: Text('Next'), // 버튼 안의 텍스트. ), </syntaxhighlight> |
|||
| (같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
| 4번째 줄: | 4번째 줄: | ||
다양한 데이터 전달은 버튼을 통해서 이루어지지. | 다양한 데이터 전달은 버튼을 통해서 이루어지지. | ||
<syntaxhighlight lang="dart"> | === 버튼 === | ||
버튼은 다양한 종류가 있는데, 대동소이하다. 버튼 종류만 바꾸면 되니, 아래 공식 문서에서 필요에 따라 찾아서 진행하면 됨. | |||
버튼에 대한 공식문서의 설명: https://docs.flutter.dev/get-started/fundamentals/user-input?utm_source=chatgpt.com | |||
== 예시. Elevated버튼 == | |||
<syntaxhighlight lang="dart">ElevatedButton( | |||
onPressed: () { | onPressed: () { | ||
print('button pressed!'); // 버튼을 눌렀을 때의 동작. | print('button pressed!'); // 버튼을 눌렀을 때의 동작. | ||
}, | }, | ||
child: Text('Next'), // 버튼 안의 텍스트. | child: Text('Next'), // 버튼 안의 텍스트. | ||
), | ),</syntaxhighlight> | ||
</syntaxhighlight> | {| class="wikitable" | ||
|+ | |||
!위젯 | |||
!설명 | |||
!비고 | |||
|- | |||
|ElevatedButton | |||
| | |||
| | |||
|- | |||
|ElevatedButton.icon | |||
|아이콘이 있는 버튼. | |||
내부적으로 자동 정렬. | |||
|icon 속성이 추가된다. | |||
ElevatedButton.icon(onPressed: () {appState.toggleFavorite();}, icon: Icon(Icons.favorite), label: Text("Like")), 아이콘 종류는 여기 확인. https://fonts.google.com/icons | |||
|- | |||
| | |||
| | |||
| | |||
|} | |||
2026년 1월 7일 (수) 12:21 기준 최신판
- 플러터:개요
- 플러터:실행
- 플러터:개념 잡기
- 권한 사용
- 위젯
- 플러터:DB연결
- 플러터:Firebase(미완)
- 플러터:MySQL(미완)
- 디자인
- 플러터:배포
- 플러터:참고자료
- 플러터:위젯
- 플러터:구글 AdMob(미완)
- 플러터:라이브러리
다양한 데이터 전달은 버튼을 통해서 이루어지지.
버튼은 다양한 종류가 있는데, 대동소이하다. 버튼 종류만 바꾸면 되니, 아래 공식 문서에서 필요에 따라 찾아서 진행하면 됨.
버튼에 대한 공식문서의 설명: https://docs.flutter.dev/get-started/fundamentals/user-input?utm_source=chatgpt.com
ElevatedButton(
onPressed: () {
print('button pressed!'); // 버튼을 눌렀을 때의 동작.
},
child: Text('Next'), // 버튼 안의 텍스트.
),
| 위젯 | 설명 | 비고 |
|---|---|---|
| ElevatedButton | ||
| ElevatedButton.icon | 아이콘이 있는 버튼.
내부적으로 자동 정렬. |
icon 속성이 추가된다.
ElevatedButton.icon(onPressed: () {appState.toggleFavorite();}, icon: Icon(Icons.favorite), label: Text("Like")), 아이콘 종류는 여기 확인. https://fonts.google.com/icons |