Line data Source code
1 : import 'package:flutter/material.dart';
2 :
3 : class Styles {
4 : static const Color storyColor = Color(0xFF6C6A71);
5 : static const Color notCompletelyWhite = Color(0xFFECECEC);
6 :
7 0 : static Color getHighlightColor(BuildContext context) {
8 0 : return Theme.of(context).brightness == Brightness.light
9 : ? const Color(0xFFE9E8EA)
10 : : const Color(0xFF39383C);
11 : }
12 :
13 : static const Color primary = Color(0xFFFF5610);
14 : static const Color secondary = Color(0xff0584FE);
15 :
16 0 : static ThemeData lightTheme = ThemeData(
17 : colorScheme: const ColorScheme.light(
18 : surface: Color(0xffF2F1F5),
19 : onSurface: Color(0xff222222),
20 : primary: primary,
21 : onPrimary: Colors.black,
22 : primaryVariant: Color(0xffe07356),
23 : secondary: secondary,
24 : secondaryVariant: Color(0xff483F6C),
25 : onSecondary: Colors.white,
26 : background: Color(0xfff3f6f9),
27 : onBackground: Color(0xff222222),
28 : ),
29 : shadowColor: const Color(0xff222222).withOpacity(0.05),
30 : fontFamily: 'Nunito',
31 : dividerColor: const Color(0xff6C6F8D),
32 : canvasColor: const Color(0x7fc3e8f3),
33 : scaffoldBackgroundColor: Colors.white,
34 : visualDensity: VisualDensity.adaptivePlatformDensity,
35 : );
36 :
37 0 : static ThemeData darkTheme = ThemeData(
38 : colorScheme: const ColorScheme.dark(
39 : surface: Color(0xFF1D1B1D),
40 : onSurface: notCompletelyWhite,
41 : primary: primary,
42 : onPrimary: notCompletelyWhite,
43 : primaryVariant: Color(0xffe07356),
44 : secondary: secondary,
45 : secondaryVariant: Color(0xffB794FF),
46 : onSecondary: notCompletelyWhite,
47 : background: Colors.yellow,
48 : onBackground: Colors.green,
49 : ),
50 : textTheme: lightTheme.textTheme.apply(
51 : bodyColor: notCompletelyWhite,
52 : displayColor: notCompletelyWhite,
53 : decorationColor: notCompletelyWhite,
54 : ),
55 : hintColor: const Color(0xFFADADAD),
56 : shadowColor: const Color(0xff939393).withOpacity(0.05),
57 : dividerColor: const Color(0xff48445D),
58 : canvasColor: const Color(0x7f30393E),
59 : scaffoldBackgroundColor: Colors.black,
60 : visualDensity: VisualDensity.adaptivePlatformDensity,
61 : );
62 : }
|