invertedTheme property

ThemeData invertedTheme

Implementation

ThemeData get invertedTheme {
  final Brightness inverseBrightness =
      brightness == Brightness.dark ? Brightness.light : Brightness.dark;

  final invertedColorScheme = colorScheme.withBrightness(inverseBrightness);

  return ThemeData._raw(
    brightness: inverseBrightness,
    colorScheme: invertedColorScheme,
    navTheme: navTheme,
    textTheme: TextTheme.withColorScheme(invertedColorScheme),
    buttonTheme: buttonTheme,
    dropDownTheme: dropDownTheme,
    dialogTheme: dialogTheme,
    contextMenuTheme: contextMenuTheme,
    hyperlinkTheme: hyperlinkTheme,
    radioTheme: radioTheme,
    checkboxTheme: checkboxTheme,
    toggleSwitchTheme: toggleSwitchTheme,
    sliderTheme: sliderTheme,
    scrollbarTheme: scrollbarTheme,
    tabTheme: tabTheme,
    treeTheme: treeTheme,
    listTableTheme: listTableTheme,
    circularProgressIndicatorTheme: circularProgressIndicatorTheme,
    linearProgressIndicatorTheme: linearProgressIndicatorTheme,
    breadcrumbTheme: breadcrumbTheme,
    messageTheme: messageTheme,
    tooltipTheme: tooltipTheme,
  );
}