Memo/Dart & Flutter
[Flutter] AppBar 배경 색상 사라짐, 색깔 지정 방법
l22hs
2024. 1. 10. 22:57
분명 Flutter 공부를 시작하면서 작성했던 코드와 동일한 코드인데, 갑자기 AppBar의 색상이 적용되지 않았다.
무엇이 문제일까 고민하던 중, 최근 Flutter를 3.16.5 버전으로 업데이트 한 것이 생각났다.
공식 문서를 찾아본 결과 Flutter 최신 버전 부터 변경되는 일부 사항이 존재했다.


위와 같이 Flutter 3.16 버전 이후 부터는 기본적으로 Material 3 디자인이 적용 된다.
이 때문에 기존 기본으로 적용되던 파란색의 AppBar 배경색이 사라진 것이었다.
따라서 Material 3 부터는 AppBar에 색상을 넣고 싶다면, 아래와 같이 AppBar 위젯에서 색상을 별도로 지정해 주어야 한다.
AppBar(
backgroundColor: Colors.blue, // 배경색 별도 지정 필요
title: const Text('App Bar Title'),
),
Material Design for Flutter
Learn about Material Design for Flutter.
docs.flutter.dev
Migrating a Flutter app to Material 3 | Codemagic Blog
What’s new in Material 3, how to migrate your Flutter app from Material 2, and everything else you wanted to know about Material Design.
blog.codemagic.io