lacquer_theme.dart 908 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. import 'package:flutter/material.dart';
  2. import 'package:gobang/themes/app_colors.dart';
  3. import 'package:gobang/themes/app_theme.dart';
  4. class LacquerTheme extends AppTheme {
  5. @override
  6. Color getThemeColor() => AppColors.ink;
  7. @override
  8. Color getSurface() => AppColors.ivory;
  9. @override
  10. Color getOnPrimary() => AppColors.ivory;
  11. @override
  12. List<Color> get gradient => const [
  13. AppColors.ink,
  14. AppColors.inkMid,
  15. AppColors.mist,
  16. ];
  17. @override
  18. bool get isDark => false;
  19. }
  20. class InkDarkTheme extends AppTheme {
  21. @override
  22. Color getThemeColor() => AppColors.darkBg;
  23. @override
  24. Color getSurface() => AppColors.darkSurface;
  25. @override
  26. Color getOnPrimary() => AppColors.ivory;
  27. @override
  28. List<Color> get gradient => const [
  29. AppColors.darkBg,
  30. Color(0xFF0F1C24),
  31. Color(0xFF1A2E28),
  32. ];
  33. @override
  34. bool get isDark => true;
  35. }