I found that there is no surface container colors in flutter
ColorScheme.fromSeed({
// ...
Color? background, // In m3, we should use surface as background color
Color? surface,
Color? surfaceVariant,// And use surface container color as the color for a contained area against the surface color
})