researchPackageDarkTheme top-level property

ThemeData researchPackageDarkTheme
getter/setter pair

Implementation

ThemeData researchPackageDarkTheme = ThemeData.dark().copyWith(
  extensions: <ThemeExtension<dynamic>>[
    RPColors(
      primary: const Color(0xff24B2FF),
      warningColor: Colors.orange[700],
      backgroundGray: const Color(0xff0e0e0e),
      tabBarBackground: const Color(0xffe3e3e4),
      white: const Color(0xff1C1C1E),
      grey50: const Color(0xff3A3A3C),
      grey100: const Color(0xff0E0E0E),
      grey200: const Color(0xff2C2C2E),
      grey300: const Color(0xff3A3A3C),
      grey400: const Color(0xff9B9B9B),
      grey500: const Color(0xffBABABA),
      grey600: const Color(0xffBABABA),
      grey700: const Color(0xffD1D1D6),
      grey800: const Color(0xffF2F2F7),
      grey900: const Color(0xffF2F2F7),
      grey950: const Color(0xff0E0E0E),
    )
  ],
  primaryColor: const Color(0xff81C7F3),
  colorScheme: const ColorScheme.dark().copyWith(
    secondary: const Color(0xff4C4C4C),
    primary: const Color(0xff81C7F3),
    tertiary: (const Color(0xff4C4C4C)),
  ),
  // accentColor: Color(0xff4C4C4C),
  disabledColor: const Color(0xffcce8fa),
  textTheme: ThemeData.dark()
      .textTheme
      .copyWith(
        bodySmall: ThemeData.dark().textTheme.bodySmall!.copyWith(
              fontWeight: FontWeight.w500,
              fontSize: 14.0,
            ),
        bodyLarge: ThemeData.dark().textTheme.bodyLarge!.copyWith(
              fontWeight: FontWeight.w500,
              fontSize: 18.0,
            ),
        bodyMedium: ThemeData.dark().textTheme.bodyMedium!.copyWith(
              fontWeight: FontWeight.w400,
              fontSize: 16.0,
            ),
        titleMedium: ThemeData.dark().textTheme.titleMedium!.copyWith(
              fontWeight: FontWeight.w600,
              fontSize: 20.0,
              color: const Color(0xff81C7F3),
            ),
        titleLarge: ThemeData.dark().textTheme.titleLarge!.copyWith(
              fontWeight: FontWeight.w500,
              fontSize: 20.0,
            ),
        headlineMedium: ThemeData.dark().textTheme.headlineMedium!.copyWith(
              fontWeight: FontWeight.w700,
              fontSize: 30.0,
            ),
        labelLarge: ThemeData.dark().textTheme.labelLarge!.copyWith(
            fontWeight: FontWeight.w500,
            fontSize: 16.0,
            color: Colors.grey.shade800),
      )
      .apply(
        fontFamily: 'OpenSans',
      ),
  pageTransitionsTheme: const PageTransitionsTheme(
    builders: <TargetPlatform, PageTransitionsBuilder>{
      TargetPlatform.android: CupertinoPageTransitionsBuilder(),
      TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
    },
  ),
);