theme property
ThemeData
get
theme
Implementation
static ThemeData get theme {
return ThemeData.dark().copyWith(
scaffoldBackgroundColor: Colors.grey[800],
cardColor: ColorResource.blackColor,
appBarTheme: AppBarTheme(backgroundColor: Colors.grey[800]),
brightness: Brightness.dark,
iconTheme: IconThemeData(color: Colors.white),
colorScheme: ColorScheme.fromSwatch().copyWith(secondary: Colors.blue),
hintColor: ColorResource.whiteColor,
primaryColor: ColorResource.whiteColor,
textTheme: TextTheme(
bodyMedium: TextStyle(color: ColorResource.whiteColor),
bodyLarge: TextStyle(color: ColorResource.whiteColor),
bodySmall: TextStyle(color: ColorResource.whiteColor),
displayLarge: TextStyle(color: ColorResource.whiteColor),
displayMedium: TextStyle(color: ColorResource.whiteColor),
displaySmall: TextStyle(color: ColorResource.whiteColor),
headlineLarge: TextStyle(color: ColorResource.whiteColor),
headlineMedium: TextStyle(color: ColorResource.whiteColor),
headlineSmall: TextStyle(color: ColorResource.whiteColor),
labelLarge: TextStyle(color: ColorResource.whiteColor),
labelMedium: TextStyle(color: ColorResource.whiteColor),
labelSmall: TextStyle(color: ColorResource.whiteColor),
titleLarge: TextStyle(color: ColorResource.whiteColor),
titleMedium: TextStyle(color: ColorResource.whiteColor),
),
drawerTheme: DrawerThemeData(backgroundColor: Colors.grey[800]),
inputDecorationTheme: InputDecorationTheme(
hintStyle: TextStyle(color: ColorResource.whiteColor),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(12.0),
borderSide: BorderSide(color: Colors.grey),
),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(12.0),
borderSide: BorderSide(color: Colors.grey),
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(12.0),
borderSide: BorderSide(color: Colors.blue),
),
errorBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(12.0),
borderSide: BorderSide(color: Colors.red),
),
),
);
}