티스토리 뷰

반응형
ScaffoldMessenger

Scaffold에서 SnackBar 위젯을 사용을 관리하는 것(?)

참고 ) https://docs.flutter.dev/release/breaking-changes/scaffold-messenger

 

SnackBars managed by the ScaffoldMessenger

SnackBars are now managed by the ScaffoldMessenger, and persist across routes.

docs.flutter.dev

 

SnackBar 사용법
ScaffoldMessenger.of(context)
    .showSnackBar(
  SnackBar(
      content: Text(
          text, // snackBar에 표시되는 문구
          textAlign: TextAlign.center // snackBar 상 문구의 위치
      ),
      duration: Duration(seconds: 2), // snackBar 지속시간
      backgroundColor: Colors.blue, // snackBar 배경
      // snackBar에서 사용자가 할수 있는 동작 설정
      action: SnackBarAction(
          label: 'Undo',
          textColor: Colors.white,
          onPressed: () => print('Pressed'),
        )
  )
);

아래 공식문서를 보면 다양한 속성정보를 확인할 수 있다.

참고 ) https://api.flutter.dev/flutter/material/SnackBar-class.html

 

SnackBar class - material library - Dart API

A lightweight message with an optional action which briefly displays at the bottom of the screen. To display a snack bar, call ScaffoldMessenger.of(context).showSnackBar(), passing an instance of SnackBar that describes the message. To control how long the

api.flutter.dev

 

이번 내용도 코딩셰프 님의 강좌를 보고 직접 실습한 내용을 작성하였습니다. 

감사합니다.

 

출처 및 참고 : https://youtu.be/6-1PGcPgF9M 

플러터(Flutter) 조금 매운맛 강좌 4| 로그인(log in)과 주사위(dice) 게임 플러터(flutter)앱 만들기 part 2

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
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
글 보관함