初始化项目
This commit is contained in:
18
lib/controller/theme_controller/ThemeController.dart
Normal file
18
lib/controller/theme_controller/ThemeController.dart
Normal file
@@ -0,0 +1,18 @@
|
||||
import 'package:ef/ef.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:vbvs_app/model/CustomThemeColor.dart';
|
||||
|
||||
class ThemeController extends GetControllerEx {
|
||||
//todo 数据库查询的颜色等于这个
|
||||
CustomThemeColor currentColor = CustomThemeColor.light;
|
||||
ThemeData currentTheme = ThemeData();
|
||||
|
||||
void changeTheme(CustomThemeColor color) {
|
||||
currentColor = color;
|
||||
currentTheme = ThemeData(
|
||||
primaryColor: color.sc1,
|
||||
scaffoldBackgroundColor: color.sc2,
|
||||
);
|
||||
update();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user