| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import 'package:flutter/cupertino.dart';
- import 'package:flutter/material.dart';
- import 'package:jmrh/constant/styles.dart';
- import 'package:jmrh/view/article.dart';
- import 'package:jmrh/view/home/home_page.dart';
- import 'package:jmrh/view/item_list.dart';
- import 'package:jmrh/view/leave_message.dart';
- import 'package:jmrh/view/product_detail.dart';
- import 'package:jmrh/view/product_list.dart';
- import 'package:jmrh/view/post_detail.dart';
- import 'package:jmrh/view/qa_detail.dart';
- import 'package:jmrh/view/qa_list.dart';
- import 'package:jmrh/view/search.dart';
- import 'package:jmrh/view/settings.dart';
- import 'package:wakelock/wakelock.dart';
- import 'package:flutter/foundation.dart';
- void main() {
- runApp(MyApp());
- if (!kReleaseMode) {
- Wakelock.enable();
- }
- }
- class MyApp extends StatelessWidget {
- // This widget is the root of your application.
- @override
- Widget build(BuildContext context) {
- return MaterialApp(
- theme: ThemeData(
- backgroundColor: COLOR_PAGE_BG,
- scaffoldBackgroundColor: COLOR_PAGE_BG,
- primaryColor: COLOR_PRIMARY,
- accentColor: COLOR_PRIMARY,
- highlightColor: Colors.transparent,
- splashColor: Colors.transparent,
- textTheme: TextTheme(
- bodyText2: TextStyle(fontSize: 14, color: COLOR_TEXT_1),
- ),
- pageTransitionsTheme: PageTransitionsTheme(
- builders: <TargetPlatform, PageTransitionsBuilder>{
- TargetPlatform.android: CupertinoPageTransitionsBuilder(),
- TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
- TargetPlatform.linux: CupertinoPageTransitionsBuilder(),
- TargetPlatform.macOS: CupertinoPageTransitionsBuilder(),
- TargetPlatform.windows: CupertinoPageTransitionsBuilder(),
- },
- ),
- ),
- initialRoute: '/',
- routes: {
- '/': (context) => HomePage(),
- '/article': (context) => Article(),
- '/search': (context) => Search(),
- '/productList': (context) => ProductList(),
- '/productDetail': (context) => ProductDetail(),
- '/qaList': (context) => QaList(),
- '/qaDetail': (context) => QaDetail(),
- '/postDetail': (context) => PostDetail(),
- '/itemList': (context) => ItemList(),
- '/leaveMessage': (context) => LeaveMessage(),
- '/settings': (context) => Settings()
- },
- );
- }
- }
|