앱개발 관련/오류 해결기_앱 개발 관련

[flutter] primaryColor 적용 안되는 오류 해결

Rolls01 2022. 6. 30. 21:53
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 컬러로 변경된 것을 확인할 수 있었다.