@@ -23,6 +23,7 @@ ThemePair phoenixTheme({
2323 colorScheme: lightScheme,
2424 splashFactory: NoSplash .splashFactory,
2525 dividerColor: _dividerColor (lightScheme),
26+ cardColor: _cardColor (lightScheme),
2627 ).copyWith (
2728 menuTheme: _menuTheme (lightScheme),
2829 popupMenuTheme: _popupMenuTheme (lightScheme),
@@ -36,11 +37,13 @@ ThemePair phoenixTheme({
3637 navigationBarTheme: _naviBarTheme (lightScheme),
3738 appBarTheme: _appBarTheme (lightScheme),
3839 snackBarTheme: _snackBarThemeData (lightScheme),
40+ cardTheme: _cardTheme (lightScheme),
3941 ),
4042 darkTheme: ThemeData (
4143 colorScheme: darkScheme,
4244 splashFactory: NoSplash .splashFactory,
4345 dividerColor: _dividerColor (darkScheme),
46+ cardColor: _cardColor (darkScheme),
4447 ).copyWith (
4548 menuTheme: _menuTheme (darkScheme),
4649 popupMenuTheme: _popupMenuTheme (darkScheme),
@@ -54,11 +57,7 @@ ThemePair phoenixTheme({
5457 navigationBarTheme: _naviBarTheme (darkScheme),
5558 appBarTheme: _appBarTheme (darkScheme),
5659 snackBarTheme: _snackBarThemeData (darkScheme),
57- cardTheme: CardTheme (
58- color: darkScheme.surface.scale (
59- lightness: 0.06 ,
60- ),
61- ),
60+ cardTheme: _cardTheme (darkScheme),
6261 )
6362 );
6463}
@@ -121,6 +120,18 @@ DialogTheme _dialogTheme(ColorScheme colorScheme) {
121120 );
122121}
123122
123+ CardTheme _cardTheme (ColorScheme colorScheme) {
124+ return CardTheme (
125+ color: _cardColor (colorScheme),
126+ );
127+ }
128+
129+ Color _cardColor (ColorScheme colorScheme) {
130+ return colorScheme.surface.scale (
131+ lightness: colorScheme.isLight ? - 0.04 : 0.02 ,
132+ );
133+ }
134+
124135PopupMenuThemeData _popupMenuTheme (ColorScheme colorScheme) {
125136 final bgColor = colorScheme.isLight ? lightBase : darkMenuBase;
126137 return PopupMenuThemeData (
0 commit comments