Android/Flutter

오늘의 공부 내용(23.11.27)

re트 2023. 11. 27. 20:33
728x90

1. 빌더 위젯없이 Snack bar 만들기

body에 커스텀 위젯을 만든다. -> 커스텀 위젯 안에서 버튼을 만들고 onPressed 안에 ScaffoldMessenger.of(context).showSnackBar()를 입력하고 showSnackBar() 안을 채운다. -> 잘 돌아간다!

 

BuildContext에 대해서 좀 이해가 되니까 이 구성도 이해가 된다.

더 아래에 있는 context에서 시작하게 해서 위에 있는 Scaffold를 발견하게 하는 것..!

 

SnackBar 꾸미는 거에는 textAlign, style, backgroundColor, duration 등이 있다.(쓴 거 제외하고 15개는 있는듯;;)

 

2. Toast message 구현하기

toast message는 위젯트리에 매여있지 않아서 context 신경 쓸 필요가 없다고 한다.

그냥 toast message 불러올 함수만 만들어서 버튼의 onPressed에 넣었더니 작동한다.

물론 fluttertoast라는 라이브러리를 다운받아야한다..!!

버전에 관련된 오류가 뜰 수도 있는데 버전을 바꾸기만 하면 되니까 금방 잡을 수 있다.

얘도 꾸미는 건 gravity, backgroundColor, fontSize, textColor, toastLength 등이 있다.(쓴 거 제외하고 한 5개정도?)

반응형

'Android > Flutter' 카테고리의 다른 글

오늘의 공부 내용(23.12.05)  (3) 2023.12.05
오늘의 공부 내용(23.11.28)  (1) 2023.11.28
오늘의 공부 내용(23.11.24)  (0) 2023.11.24
오늘의 공부 내용(23.11.23)  (1) 2023.11.23
오늘의 공부 내용(23.11.22)  (1) 2023.11.22