Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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
- Flutter 상태관리
- Happy moment
- 가공
- fetch
- StreamProvider
- riverpid
- StateProvider
- flutter_secure_storage
- 데이터
- 정리
- FutureProvider
- StateNotifierProvider
- flutter
Archives
- Today
- Total
This Week's Record
[Flutter] Button 본문
Button

Button 위젯
위젯이나 기능에 대한 설명을 써준다 블라블라
Code
Minimum Code
TextButton( child: Text('버튼'), onPressed: (){} )
ElevatedButton( child: Text('버튼'), onPressed: (){} )
IconButton( icon: Icon(Icons.star), onPressed: (){} )
>>결과물
Maximul Code
code
>>결과물
버튼눌렀을때 화면위에 화면 올리기 vs 화면 갈아치워주기 (안드로이드에서 뒤로가기 눌렀을때 뒤로 가지나 아닌가의 차이로 이해하면될듯)
TextButton(
child: Text(
'Done Onboarding ',
style: TextStyle(fontSize: 20.0),
),
onPressed: () {
//버튼 클릭시 페이지 이동
Navigator.pushReplacement(
context,
MaterialPageRoute(builder: (context) => HomePage())
)
},
),
이때 새로운 페이지를 등장시키는 방식을 제어할 수 있다.
Navigator.pushReplacement
//얘는 화면 갈아치우기
Navigator.push
//얘는 화면위에 쌓기!
Reference
링크링크
'Flutter > GUI' 카테고리의 다른 글
| [Flutter]Text 디자인시스템을 활용한 커스텀위젯 적용하기 (0) | 2023.01.24 |
|---|---|
| [Flutter] Text위젯 (0) | 2022.09.14 |
| [Flutter] 기본 위젯 4가지(Text, Icon, Image, Container) (0) | 2022.08.28 |
| [Flutter] Layout(Scaffold, Row, Column) (0) | 2022.08.28 |