Skip to content

Commit ec2a3b0

Browse files
author
tangyueyang
committed
Mod 测试provide
1 parent b1039c7 commit ec2a3b0

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

lib/main.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import 'package:learn_flutter/pages/item_info/index.dart';
1010
import 'package:learn_flutter/pages/login/login.dart';
1111
import 'package:learn_flutter/pages/mine/index.dart';
1212
import 'package:learn_flutter/pages/movie/movie.dart';
13+
import 'package:learn_flutter/pages/order_list/order_list.dart';
1314
import 'package:learn_flutter/pages/settings/settings.dart';
1415
import 'package:learn_flutter/pages/webview_page/index.dart';
1516
import 'package:provide/provide.dart';
@@ -46,6 +47,7 @@ class MyApp extends StatelessWidget {
4647
'/item_info': (context, settings) => ItemInfo(),
4748
'/settings': (context, settings) => Settings(),
4849
'/general_settings': (context, settings) => GeneralSettings(),
50+
'/order_list': (context, settings) => OrderList(),
4951
'/webview': (context, settings) =>
5052
WebViewPage(url: (settings.arguments as Map<String, String>)['url'])
5153
};

lib/model/global.dart

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,26 @@
11
import 'package:flutter/material.dart';
22

33
class Global with ChangeNotifier {
4-
ThemeData _themeData = ThemeData(
4+
5+
static ThemeData light = ThemeData(
6+
brightness: Brightness.light,
7+
primaryColor: Colors.white,
8+
primarySwatch: Colors.red,
9+
// fontFamily: 'PingFang',
10+
scaffoldBackgroundColor: Color(0xFFF6F6F6),
11+
// primaryTextTheme: ThemeData.dark().primaryTextTheme.copyWith()
12+
);
13+
14+
static ThemeData dark = ThemeData(
515
brightness: Brightness.light,
616
primaryColor: Colors.white,
7-
primarySwatch: Colors.blue,
17+
primarySwatch: Colors.red,
818
fontFamily: 'PingFang',
19+
scaffoldBackgroundColor: Color(0xFFF6F6F6),
20+
// primaryTextTheme: ThemeData.light().primaryTextTheme.copyWith()
921
);
22+
23+
ThemeData _themeData = light;
1024
// Global(this._themeData);
1125
get themeData => _themeData;
1226
toggleTheme(ThemeData payload) {

lib/pages/general_settings/general_settings.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'package:flutter/cupertino.dart';
12
import 'package:flutter/material.dart';
23
import 'package:learn_flutter/model/counter.dart';
34
import 'package:provide/provide.dart';

0 commit comments

Comments
 (0)