battle_app.dart 794 B

12345678910111213141516171819202122232425262728293031
  1. import 'package:battle/route.dart';
  2. import 'package:flutter/material.dart';
  3. import 'package:flutter_riverpod/flutter_riverpod.dart';
  4. import 'package:go_router/go_router.dart';
  5. class BattleApp extends StatefulWidget {
  6. const BattleApp({super.key});
  7. @override
  8. State<BattleApp> createState() => _BattleAppState();
  9. }
  10. class _BattleAppState extends State<BattleApp> {
  11. final GoRouter _router = GoRouter(routes: $appRoutes);
  12. @override
  13. Widget build(BuildContext context) {
  14. return ProviderScope(
  15. child: MaterialApp.router(
  16. title: '逻辑狗AI对抗',
  17. routerConfig: _router,
  18. theme: ThemeData(
  19. useMaterial3: true,
  20. colorScheme: ColorScheme.fromSeed(
  21. seedColor: Colors.blueAccent,
  22. ),
  23. ),
  24. ),
  25. );
  26. }
  27. }