lightColorScheme top-level property
ColorScheme para el modo claro (Light Mode) Define todos los colores utilizados en el tema de la aplicación
Implementation
final lightColorScheme = ColorScheme(
brightness: Brightness.light,
// ==================== COLORES PRIMARIOS ====================
/// Color principal de la marca, usado en botones principales, FABs, AppBar
primary: ColorsFoundation.primaryLight,
/// Tinte aplicado a superficies elevadas para distinguirlas
surfaceTint: ColorsFoundation.surfaceTintLight,
/// Color de texto e íconos sobre el color primario
onPrimary: ColorsFoundation.onPrimaryLight,
/// Variante menos prominente del color primario, para fondos secundarios
primaryContainer: ColorsFoundation.primaryContainerLight,
/// Color de texto e íconos sobre primaryContainer
onPrimaryContainer: ColorsFoundation.onPrimaryContainerLight,
// ==================== COLORES SECUNDARIOS ====================
/// Color secundario de la marca, para acentos y elementos complementarios
secondary: ColorsFoundation.secondaryLight,
/// Color de texto e íconos sobre el color secundario
onSecondary: ColorsFoundation.onSecondaryLight,
/// Variante menos prominente del color secundario
secondaryContainer: ColorsFoundation.secondaryContainerLight,
/// Color de texto e íconos sobre secondaryContainer
onSecondaryContainer: ColorsFoundation.onSecondaryContainerLight,
// ==================== COLORES TERCIARIOS ====================
/// Color terciario, para acentos adicionales y variedad visual
tertiary: ColorsFoundation.tertiaryLight,
/// Color de texto e íconos sobre el color terciario
onTertiary: ColorsFoundation.onTertiaryLight,
/// Variante menos prominente del color terciario
tertiaryContainer: ColorsFoundation.tertiaryContainerLight,
/// Color de texto e íconos sobre tertiaryContainer
onTertiaryContainer: ColorsFoundation.onTertiaryContainerLight,
// ==================== COLORES DE ERROR ====================
/// Color para estados de error, alertas y acciones destructivas
error: ColorsFoundation.errorLight,
/// Color de texto e íconos sobre el color de error
onError: ColorsFoundation.onErrorLight,
/// Fondo para mensajes y contenedores de error
errorContainer: ColorsFoundation.errorContainerLight,
/// Color de texto e íconos sobre errorContainer
onErrorContainer: ColorsFoundation.onErrorContainerLight,
// ==================== COLORES DE SUPERFICIE ====================
/// Color base para fondos de pantallas y componentes
surface: ColorsFoundation.surfaceLight,
/// Color de texto e íconos sobre superficies
onSurface: ColorsFoundation.onSurfaceLight,
/// Color de texto secundario e íconos menos prominentes
onSurfaceVariant: ColorsFoundation.onSurfaceVariantLight,
/// Superficies con menor elevación (más tenues)
surfaceDim: ColorsFoundation.surfaceDimLight,
/// Superficies con mayor elevación (más brillantes)
surfaceBright: ColorsFoundation.surfaceBrightLight,
/// Nivel de contenedor más bajo - elevación mínima
surfaceContainerLowest: ColorsFoundation.surfaceContainerLowestLight,
/// Contenedor de nivel bajo
surfaceContainerLow: ColorsFoundation.surfaceContainerLowLight,
/// Contenedor estándar para cards, dialogs, etc.
surfaceContainer: ColorsFoundation.surfaceContainerLight,
/// Contenedor de nivel alto
surfaceContainerHigh: ColorsFoundation.surfaceContainerHighLight,
/// Nivel de contenedor más alto - máxima elevación
surfaceContainerHighest: ColorsFoundation.surfaceContainerHighestLight,
// ==================== COLORES DE CONTORNO ====================
/// Color para bordes y divisores importantes
outline: ColorsFoundation.outlineLight,
/// Color para bordes y divisores de menor énfasis
outlineVariant: ColorsFoundation.outlineVariantLight,
// ==================== COLORES DE SOMBRA Y OVERLAY ====================
/// Color para sombras de elevación
shadow: ColorsFoundation.shadowLight,
/// Color para overlays oscuros (modales, dialogs)
scrim: ColorsFoundation.scrimLight,
// ==================== COLORES INVERSOS ====================
/// Superficie inversa, para elementos que contrastan con el tema
inverseSurface: ColorsFoundation.inverseSurfaceLight,
/// Color primario inverso, usado sobre inverseSurface
inversePrimary: ColorsFoundation.inversePrimaryLight,
// ==================== COLORES FIXED (Estados fijos independientes del tema) ====================
/// Color primario fijo, no cambia entre temas
primaryFixed: ColorsFoundation.primaryFixedLight,
/// Texto sobre primaryFixed
onPrimaryFixed: ColorsFoundation.onPrimaryFixedLight,
/// Variante tenue de primaryFixed
primaryFixedDim: ColorsFoundation.primaryFixedDimLight,
/// Variante de texto sobre primaryFixed
onPrimaryFixedVariant: ColorsFoundation.onPrimaryFixedVariantLight,
/// Color secundario fijo
secondaryFixed: ColorsFoundation.secondaryFixedLight,
/// Texto sobre secondaryFixed
onSecondaryFixed: ColorsFoundation.onSecondaryFixedLight,
/// Variante tenue de secondaryFixed
secondaryFixedDim: ColorsFoundation.secondaryFixedDimLight,
/// Variante de texto sobre secondaryFixed
onSecondaryFixedVariant: ColorsFoundation.onSecondaryFixedVariantLight,
/// Color terciario fijo
tertiaryFixed: ColorsFoundation.tertiaryFixedLight,
/// Texto sobre tertiaryFixed
onTertiaryFixed: ColorsFoundation.onTertiaryFixedLight,
/// Variante tenue de tertiaryFixed
tertiaryFixedDim: ColorsFoundation.tertiaryFixedDimLight,
/// Variante de texto sobre tertiaryFixed
onTertiaryFixedVariant: ColorsFoundation.onTertiaryFixedVariantLight,
);