9. 플러터 SnackBar

Zero·2022년 2월 10일
0

플러터

목록 보기
9/21

1. Scaffold.of(context) method


"현재 주어진 context에서 위로 올라가면서 가장 가까운 Scaffold를 찾아서 반환하라."


-> 다음 코드에서 문제점


Scaffold 보다 아래에 있는 위젯에서부터 올라가면서 탐색하는것이 아니기 때문에, 존재하지 않는 Scaffold 를 찾지 못하여 오류가 발생하게 된다


1.1 💡 이를 해결하기 위한 방법 (1)

--> 빌더 위젯을 추가하여 Scaffold 보다 아래에 있는 위젯에서 부터 탐색하여 Scaffold를 찾아낸다


1.2 💡 이를 해결하기 위한 방법 (2)

->MySnackBar라는 위젯을 Scaffold 밑에 새롭게 생성해서 찾게하는 방법


2. SnackBar 꾸미기

  • textAlign : 글자 정렬
  • duration : Snackbar가 뜨는 시간 지정

3. ToastMessage


4. 변경된 버튼의 종류

  • FlatButton ==> TextButton
  • RaisedButton ==> ElevatedButton

0개의 댓글