Feat: Fügt Dark/Light-Theme hinzu

This commit is contained in:
2025-12-20 14:51:50 +01:00
parent 9d8dc92d08
commit c8035a6ba0
2 changed files with 28 additions and 3 deletions

View File

@@ -0,0 +1,25 @@
import 'package:flutter/material.dart';
/// Ein Service für die Verwaltung der App-Themes.
///
/// Diese Klasse stellt Methoden bereit, um das helle und dunkle Theme der App zu definieren.
class ThemeService {
/// Die Hauptfarbe der App, die als Basis für das Farbschema verwendet wird.
/// Ein helles Blau mit dem Hex-Wert #50A7FA.
static const Color color = Color(0xFF50A7FA);
/// Erstellt und gibt das helle Theme der App zurück.
static ThemeData getLightTheme() => ThemeData(
brightness: Brightness.light,
colorScheme: ColorScheme.fromSeed(seedColor: color),
);
/// Erstellt und gibt das dunkle Theme der App zurück.
static ThemeData getDarkTheme() => ThemeData(
brightness: Brightness.dark,
colorScheme: ColorScheme.fromSeed(
seedColor: color,
brightness: Brightness.dark,
),
);
}