ThemeData theme() {
return ThemeData(
scaffoldBackgroundColor: Colors.white,
textTheme: textTheme(),
appBarTheme: appTheme(),
primaryColor: Colors.orange, //primaryColor 적용이 안됨.
);
}
flutter 테마를 입력하던 중 bottomNavigationBar 색상을 변경하고 싶어 primaryColor를 primaryColor: Colors.orange 로 입력해주었다.
그러나 에뮬레이터를 실행해봤더니 orange색상이 적용되지 않았고 기본 색상으로 떴다.
ThemeData theme() {
return ThemeData(
scaffoldBackgroundColor: Colors.white,
textTheme: textTheme(),
appBarTheme: appTheme(),
primarySwatch: Colors.orange, //primaryColor -> primarySwatch 로 변경
);
}
구글링 결과 위와 같이 primaryColor를 primarySwatch로 변경해주었더니 하단 네비게이션 바의 색상이 내가 코딩한 orange 컬러로 변경된 것을 확인할 수 있었다.