custom static method

ThemeData custom({
  1. required ColorScheme colorScheme,
  2. String? fontFamily,
  3. bool useGoogleFonts = true,
  4. AppThemeExtension? extension,
  5. FontConfig? fontConfig,
  6. TextDirection direction = TextDirection.ltr,
})

Builds a fully custom theme from a provided ColorScheme.

Implementation

static ThemeData custom({
  required ColorScheme colorScheme,
  String? fontFamily,
  bool useGoogleFonts = true,
  AppThemeExtension? extension,
  FontConfig? fontConfig,
  TextDirection direction = TextDirection.ltr,
}) =>
    _build(
      brightness: colorScheme.brightness,
      seedColor: colorScheme.primary,
      fontFamily: fontFamily,
      useGoogleFonts: useGoogleFonts,
      customScheme: colorScheme,
      extension: extension,
      fontConfig: fontConfig,
      direction: direction,
    );