| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import 'package:flutter/material.dart';
- import 'package:flutter/services.dart';
- import 'package:flutter_screenutil/flutter_screenutil.dart';
- import 'package:get/get.dart';
- import 'package:gobang/routes/app_pages.dart';
- import 'package:gobang/themes/app_colors.dart';
- void main() {
- WidgetsFlutterBinding.ensureInitialized();
- SystemChrome.setSystemUIOverlayStyle(
- const SystemUiOverlayStyle(
- statusBarColor: Colors.transparent,
- statusBarIconBrightness: Brightness.light,
- systemNavigationBarColor: Colors.transparent,
- systemNavigationBarIconBrightness: Brightness.dark,
- ),
- );
- runApp(const MyApp());
- }
- class MyApp extends StatelessWidget {
- const MyApp({super.key});
- @override
- Widget build(BuildContext context) {
- return ScreenUtilInit(
- designSize: const Size(375, 812),
- minTextAdapt: true,
- splitScreenMode: true,
- builder: (_, __) {
- return GetMaterialApp(
- debugShowCheckedModeBanner: false,
- title: '南瓜五子棋',
- theme: ThemeData(
- colorScheme: ColorScheme.fromSeed(
- seedColor: AppColors.ink,
- primary: AppColors.ink,
- secondary: AppColors.pumpkin,
- surface: AppColors.ivory,
- ),
- useMaterial3: true,
- fontFamily: 'Roboto',
- ),
- initialRoute: AppPages.initial,
- getPages: AppPages.routes,
- );
- },
- );
- }
- }
|