mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
use ColorSchemeSeed instead of own ColorScheme
This commit is contained in:
19
lib/app.dart
19
lib/app.dart
@@ -19,8 +19,6 @@ class MyApp extends StatelessWidget {
|
|||||||
setTransparentNavigationBar(context);
|
setTransparentNavigationBar(context);
|
||||||
primaryColor = Color(_setting.primaryColor.fetch()!);
|
primaryColor = Color(_setting.primaryColor.fetch()!);
|
||||||
|
|
||||||
final primarySwatch = primaryColor.materialColor;
|
|
||||||
|
|
||||||
return ValueListenableBuilder<int>(
|
return ValueListenableBuilder<int>(
|
||||||
valueListenable: _setting.themeMode.listenable(),
|
valueListenable: _setting.themeMode.listenable(),
|
||||||
builder: (_, tMode, __) {
|
builder: (_, tMode, __) {
|
||||||
@@ -33,19 +31,14 @@ class MyApp extends StatelessWidget {
|
|||||||
supportedLocales: S.supportedLocales,
|
supportedLocales: S.supportedLocales,
|
||||||
title: BuildData.name,
|
title: BuildData.name,
|
||||||
themeMode: themeMode,
|
themeMode: themeMode,
|
||||||
theme: ThemeData.light(useMaterial3: true).copyWith(
|
theme: ThemeData(
|
||||||
colorScheme: ColorScheme.fromSwatch(
|
useMaterial3: true,
|
||||||
primarySwatch: primarySwatch,
|
colorSchemeSeed: primaryColor,
|
||||||
accentColor: primaryColor,
|
|
||||||
),
|
),
|
||||||
switchTheme: ThemeData.light(useMaterial3: true).switchTheme,
|
darkTheme: ThemeData(
|
||||||
),
|
useMaterial3: true,
|
||||||
darkTheme: ThemeData.dark(useMaterial3: true).copyWith(
|
|
||||||
colorScheme: ColorScheme.fromSwatch(
|
|
||||||
brightness: Brightness.dark,
|
brightness: Brightness.dark,
|
||||||
primarySwatch: primarySwatch,
|
colorSchemeSeed: primaryColor,
|
||||||
accentColor: primaryColor,
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
home: const MyHomePage(),
|
home: const MyHomePage(),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user