18 lines
512 B
Dart
18 lines
512 B
Dart
|
|
import 'package:flutter/material.dart';
|
||
|
|
|
||
|
|
/// 基础主题(Material 3,种子色)。完整视觉规范随后续任务迭代。
|
||
|
|
abstract final class AppTheme {
|
||
|
|
static const Color seedColor = Color(0xFF1A73E8);
|
||
|
|
|
||
|
|
static ThemeData get light => ThemeData(
|
||
|
|
colorScheme: ColorScheme.fromSeed(seedColor: seedColor),
|
||
|
|
);
|
||
|
|
|
||
|
|
static ThemeData get dark => ThemeData(
|
||
|
|
colorScheme: ColorScheme.fromSeed(
|
||
|
|
seedColor: seedColor,
|
||
|
|
brightness: Brightness.dark,
|
||
|
|
),
|
||
|
|
);
|
||
|
|
}
|