109 lines
3.4 KiB
Dart
109 lines
3.4 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:google_fonts/google_fonts.dart';
|
|
import 'colors.dart';
|
|
|
|
|
|
class AppStyle{
|
|
static ThemeData lightTheme = ThemeData(
|
|
primarySwatch: createMaterialColor(AppColorLight.primaryColor),
|
|
visualDensity: VisualDensity.adaptivePlatformDensity,
|
|
primaryColor: AppColorLight.primaryColor,
|
|
scaffoldBackgroundColor: AppColorLight.scaffoldBackgroundColor,
|
|
colorScheme: ColorScheme(
|
|
brightness: Brightness.light,
|
|
primary: AppColorLight.primaryColor,
|
|
onPrimary: AppColorLight.primaryColor,
|
|
secondary: AppColorLight.secondaryColor,
|
|
onSecondary: AppColorLight.secondaryColor,
|
|
error: AppColorLight.erroColor,
|
|
onError: AppColorLight.erroColor,
|
|
background: AppColorLight.backgroundColor,
|
|
onBackground: AppColorLight.backgroundColor,
|
|
surface: AppColorLight.scaffoldBackgroundColor,
|
|
onSurface: AppColorLight.scaffoldBackgroundColor
|
|
),
|
|
splashColor: Colors.transparent,
|
|
highlightColor: Colors.transparent,
|
|
hoverColor: Colors.transparent,
|
|
textTheme: TextTheme(
|
|
headlineLarge: GoogleFonts.alegreyaSans(
|
|
fontSize: 96,
|
|
fontWeight: FontWeight.w300,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
displayLarge: GoogleFonts.alegreyaSans(
|
|
fontSize: 60,
|
|
fontWeight: FontWeight.w300,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
displayMedium: GoogleFonts.alegreyaSans(
|
|
fontSize: 48,
|
|
fontWeight: FontWeight.w400,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
displaySmall: GoogleFonts.alegreyaSans(
|
|
fontSize: 32,
|
|
fontWeight: FontWeight.w400,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
headlineMedium: GoogleFonts.alegreyaSans(
|
|
fontSize: 24,
|
|
fontWeight: FontWeight.w600,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
headlineSmall: GoogleFonts.alegreyaSans(
|
|
fontSize: 20,
|
|
fontWeight: FontWeight.w500,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
titleLarge: GoogleFonts.alegreyaSans(
|
|
fontSize: 16,
|
|
fontWeight: FontWeight.w400,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
titleMedium: GoogleFonts.alegreyaSans(
|
|
fontSize: 16,
|
|
fontWeight: FontWeight.w600,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
titleSmall: GoogleFonts.alegreyaSans(
|
|
fontSize: 13,
|
|
fontWeight: FontWeight.w400,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
bodyLarge: GoogleFonts.alegreyaSans(
|
|
fontSize: 17,
|
|
fontWeight: FontWeight.w600,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
bodyMedium: GoogleFonts.alegreyaSans(
|
|
fontSize: 14,
|
|
fontWeight: FontWeight.w600,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
bodySmall: GoogleFonts.alegreyaSans(
|
|
fontSize: 12,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
labelLarge: GoogleFonts.alegreyaSans(
|
|
fontSize: 17,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
labelMedium: GoogleFonts.alegreyaSans(
|
|
fontSize: 14,
|
|
fontWeight: FontWeight.w600,
|
|
color: AppColorLight.text00Color,
|
|
),
|
|
labelSmall: GoogleFonts.alegreyaSans(
|
|
fontSize: 11,
|
|
color: AppColorLight.text00Color,
|
|
)
|
|
)
|
|
);
|
|
|
|
static ThemeData darkTheme = ThemeData(
|
|
brightness: Brightness.dark,
|
|
primaryColor: AppColorDark.darkPrimary,
|
|
scaffoldBackgroundColor: AppColorDark.darkBG,
|
|
);
|
|
} |