Files
qinglong_app/lib/base/theme.dart
2022-01-12 15:45:52 +08:00

25 lines
606 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
var themeProvider = ChangeNotifierProvider((ref) => ThemeViewModel());
class ThemeViewModel extends ChangeNotifier {
ThemeData currentTheme = lightTheme;
void changeTheme() {
if (currentTheme == darkTheme) {
currentTheme = lightTheme;
} else {
currentTheme = darkTheme;
}
notifyListeners();
}
}
ThemeData darkTheme = ThemeData.dark().copyWith(
primaryColor: Color(0xffffffff),
);
ThemeData lightTheme = ThemeData.light().copyWith(
primaryColor: Color(0xFF0F77FE),
);