Files
2021-10-12 12:04:06 +02:00

57 lines
1.9 KiB
Dart

import 'package:flutter/material.dart';
const primaryColor = Color(0xFF3883FB);
const backgroundLightColor = Color(0xFFFCFCFC);
const backgroundDarkColor = Color(0xFF1F2026);
const navigationBarLightColor = Colors.white;
const navigationBarDarkColor = Color(0xFF30313C);
class Themes {
static final themeLight = ThemeData.light().copyWith(
backgroundColor: backgroundLightColor,
// selected color
colorScheme:
ThemeData.light().colorScheme.copyWith(secondary: primaryColor),
// floating action button
floatingActionButtonTheme: FloatingActionButtonThemeData(
backgroundColor: primaryColor,
foregroundColor: Colors.white,
),
// bottom bar
bottomNavigationBarTheme: BottomNavigationBarThemeData(
backgroundColor: navigationBarLightColor,
selectedItemColor: primaryColor,
unselectedItemColor: Colors.grey[200],
),
// switch active color
toggleableActiveColor: primaryColor,
canvasColor: backgroundLightColor,
appBarTheme: AppBarTheme(
color: Colors.black,
));
static final themeDark = ThemeData.dark().copyWith(
backgroundColor: backgroundDarkColor,
// selected color
colorScheme:
ThemeData.dark().colorScheme.copyWith(secondary: primaryColor),
// floating action button
floatingActionButtonTheme: FloatingActionButtonThemeData(
backgroundColor: primaryColor,
foregroundColor: Colors.white,
),
// bottom bar
bottomNavigationBarTheme: BottomNavigationBarThemeData(
backgroundColor: navigationBarDarkColor,
selectedItemColor: primaryColor,
unselectedItemColor: Colors.grey[300],
),
textSelectionTheme: TextSelectionThemeData(selectionColor: Colors.white),
// switch active color
toggleableActiveColor: primaryColor,
canvasColor: backgroundDarkColor,
appBarTheme: AppBarTheme(
color: Colors.white,
));
}