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, ); }, ); } }