1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00
AideDeJeu/aidedejeu_flutter/lib/theme.dart

79 lines
2.3 KiB
Dart
Raw Normal View History

2020-03-01 19:04:48 +01:00
import 'package:flutter/material.dart';
import 'package:flutter_markdown/flutter_markdown.dart';
2020-03-05 16:50:31 +01:00
const Color colorHDRed = Color(0xFF9B1C47);
const Color colorHDBlue = Color(0xFF5B61FF);
const Color colorHDGrey = Color(0xFF563F5A);
const Color colorHDMidGrey = Color(0xFF6F5B73);
const Color colorHDLightGrey = Color(0xFF7C7B7B);
const Color colorHDLightBlack = Color(0xFF3A213C);
const Color colorHDBackMidGrey = Color(0xFFB5AAB9);
const Color colorHDBackLightGrey = Color(0xFFEDEDED);
const Color colorHDWhite = Color(0xFFFFFFFF);
const Color colorHDBlack = Color(0xFF000000);
2020-03-01 19:04:48 +01:00
ThemeData mainTheme() {
return ThemeData(
primarySwatch: Colors.deepOrange,
appBarTheme: AppBarTheme(
color: Colors.white,
iconTheme: IconThemeData(color: Colors.black),
textTheme: TextTheme(
2020-05-16 02:26:51 +02:00
headline6: TextStyle(
2020-03-03 16:03:31 +01:00
fontSize: 28.0,
color: Colors.black,
fontWeight: FontWeight.bold,
fontFamily: 'Cinzel')),
2020-03-01 19:04:48 +01:00
),
brightness: Brightness.light,
2020-03-05 16:50:31 +01:00
primaryColor: colorHDBlack,
accentColor: colorHDRed,
2020-03-01 19:04:48 +01:00
fontFamily: 'LinuxLibertine',
textTheme: TextTheme(
2020-03-05 16:50:31 +01:00
// p
2020-05-16 02:26:51 +02:00
bodyText2: TextStyle(
2020-03-05 16:50:31 +01:00
fontSize: 15.0,
color: Colors.black,
fontFamily: 'LinuxLibertine',
),
// h1
2020-05-16 02:26:51 +02:00
headline5: TextStyle(
2020-03-05 16:50:31 +01:00
fontSize: 30.0,
color: colorHDRed,
fontWeight: FontWeight.bold,
fontFamily: 'Cinzel-Bold',
),
// h2
2020-05-16 02:26:51 +02:00
headline6: TextStyle(
2020-03-05 16:50:31 +01:00
fontSize: 25.0,
color: Colors.black,
fontWeight: FontWeight.bold,
fontFamily: 'Cinzel-Regular',
),
// h3
2020-05-16 02:26:51 +02:00
subtitle1: TextStyle(
2020-03-05 16:50:31 +01:00
fontSize: 20.0,
color: Colors.black,
fontWeight: FontWeight.bold,
fontFamily: 'Cinzel-Regular',
),
// h4, h5, h6
2020-05-16 02:26:51 +02:00
bodyText1: TextStyle(
2020-03-05 16:50:31 +01:00
fontSize: 18.0,
color: Colors.black,
fontWeight: FontWeight.bold,
fontFamily: 'Cinzel-Regular',
),
2020-03-01 19:04:48 +01:00
),
);
}
MarkdownStyleSheet mainMarkdownStyleSheet(BuildContext context) {
return MarkdownStyleSheet.fromTheme(Theme.of(context)).copyWith(
2020-03-05 16:50:31 +01:00
a: const TextStyle(color: colorHDBlue),
2020-03-01 19:04:48 +01:00
tableColumnWidth: IntrinsicColumnWidth(),
2020-03-05 16:50:31 +01:00
tableCellsPadding: EdgeInsets.all(1.0),
tableHeadAlign: TextAlign.center,
2020-03-01 19:04:48 +01:00
);
2020-03-03 16:03:31 +01:00
}