flutter——ColorScheme
Flutter推荐使用ColorScheme来定义颜色主题。ColorScheme提供了一个系统化、标准化的颜色管理方案,让你的应用在视觉上更加统一和专业,同时大大简化了主题管理的复杂度。
ColorScheme的特点
1. 完整的颜色系统
ColorScheme包含了Material Design 3规范中定义的所有颜色角色:
- Primary系列:
primary
,onPrimary
,primaryContainer
,onPrimaryContainer
- Secondary系列:
secondary
,onSecondary
,secondaryContainer
,onSecondaryContainer
- Tertiary系列:
tertiary
,onTertiary
,tertiaryContainer
,onTertiaryContainer
- Error系列:
error
,onError
,errorContainer
,onErrorConta