defaultColors static method

MiuixDatePickerColors defaultColors(
  1. BuildContext context
)

默认配色:与 HyperOS 浅/深色主题一致。

Implementation

static MiuixDatePickerColors defaultColors(BuildContext context) {
  final c = MiuixTheme.of(context).colors;
  final isDark = MiuixTheme.of(context).brightness == Brightness.dark;
  return MiuixDatePickerColors(
    backgroundColor: c.surfaceContainer,
    headerColor: c.onBackground,
    weekdayColor: c.onSurfaceVariantSummary,
    weekendWeekdayColor: isDark ? const Color(0xFFFF7A7A) : const Color(0xFFE0413F),
    dayColor: c.onBackground,
    weekendDayColor: isDark ? const Color(0xFFFF7A7A) : const Color(0xFFE0413F),
    outOfMonthDayColor: c.onSurfaceVariantSummary,
    selectedDayColor: c.primary,
    selectedDayTextColor: c.onPrimary,
    todayBorderColor: c.primary,
    disabledDayColor: c.onSurfaceVariantSummary,
    navigationIconColor: c.onBackground,
  );
}