drexqq

[Flutter] 플러터 primarySwatch, primaryColor 본문

Mobile/Flutter

[Flutter] 플러터 primarySwatch, primaryColor

drexqq 2022. 11. 15. 11:19
728x90
반응형

primarySwatch를 통해서 appbar의 색을 변경하려는 도중 에러가 발생하였다.

 

내가 바꾸려는 Colors.white가 MaterialColor의 타입이 아니라서 그렇다고 한다.

 

Colors.white는 Color타입이고 primarySwatch의 기본값인 Colors.blue는 MaterialColor타입이다.

 

그렇기 때문에 primarySwatch에서는 MaterialColor타입으로 되어 있는 색만 사용을 할 수 있다.

 

색을 바꾸는 다른 방법은 ThemeData내부에 appBarTheme으로 바꾸면 바뀌게 된다.

 

※ primaryColor는 2.5버전부터 deprecated 되었다고 합니다.

728x90
반응형
Comments