반응형
Material 3는 Android 12에 제공되는 새로운 디자인이라 할 수 있다. 우리가 플러터나 안드로이드 앱에서 주로 사용되는 Material 2 디자인의 후속 버전이라고 볼 수 있다.
하지만 아직 플러터에서는 Material 3을 사용할 수 없지만 플러터도 이런 Material 3을 적용시키기 위해 업데이트를 진행 중이다. (https://github.com/flutter/flutter/issues/91605)
Flutter 2.10 업데이트 이후 Material 3을 준비하기 위한 모습들이 보이기 시작했다.
업데이트 후 컴포넌트의 디자인을 Material 3으로 바꿔주는 ThemeData에 useMaterial3가 추가되어 true로 설정할 시 Material 3 컴포넌트를 사용할 수 있게 된다. 하지만 아직 컴포넌트들의 Material 3 업데이트가 아직 되지 않아 딱히 써도 변화는 많이 없다.
또한 ColorScheme의 fromSeed를 통해 새 유형의 인스턴트를 생성할 수 있다.
final lightScheme = ColorScheme.fromSeed(seedColor: Colors.green);
final darkScheme = ColorScheme.fromSeed(seedColor: Colors.green, brightness: Brightness.dark);
반응형
'프로그래밍 > Flutter' 카테고리의 다른 글
[일기 앱 개발일지] #1 Flutter와 Firebase를 이용해 만드는 일기 앱 (0) | 2021.12.30 |
---|---|
Flutter Web에서 WebView 사용하는 법 (0) | 2021.08.16 |