This commit is contained in:
NewTab
2022-01-21 21:06:49 +08:00
parent 104cb6cd54
commit 7903977b29
3 changed files with 8 additions and 5 deletions

View File

@@ -9,13 +9,15 @@ import 'package:qinglong_app/utils/codeeditor_theme.dart';
import 'package:qinglong_app/utils/sp_utils.dart';
var themeProvider = ChangeNotifierProvider((ref) => ThemeViewModel());
Color _primaryColor = const Color(0xFF299343);
const commonColor = Color(0xFF299343);
Color _primaryColor = commonColor;
class ThemeViewModel extends ChangeNotifier {
late ThemeData currentTheme;
bool _isInDarkMode = false;
Color primaryColor = const Color(0xFF299343);
Color primaryColor = commonColor;
ThemeColors themeColor = LightThemeColors();

View File

@@ -1,6 +1,7 @@
import 'package:qinglong_app/utils/sp_utils.dart';
import 'sp_const.dart';
import 'theme.dart';
class UserInfoViewModel {
String? _token;
@@ -8,13 +9,13 @@ class UserInfoViewModel {
String? _userName;
String? _passWord;
bool _useSecertLogined = false;
int _primaryColor = 0xFF299343;
int _primaryColor = commonColor.value;
UserInfoViewModel() {
String userInfoJson = SpUtil.getString(spUserInfo);
_userName = SpUtil.getString(spUserName);
_passWord = SpUtil.getString(spPassWord);
_primaryColor = SpUtil.getInt(spCustomColor, defValue: 0xFF299343);
_primaryColor = SpUtil.getInt(spCustomColor, defValue: commonColor.value);
_useSecertLogined = SpUtil.getBool(spSecretLogined, defValue: false);
_host = SpUtil.getString(spHost, defValue: '');

View File

@@ -23,7 +23,7 @@ class _ThemePageState extends ConsumerState<ThemePage> {
void initState() {
super.initState();
_primaryColor = ref.read(themeProvider).primaryColor;
colors.add(const Color(0xFF299343));
colors.add(commonColor);
colors.addAll([
Colors.red,
Colors.pink,