app_pages.dart 843 B

123456789101112131415161718192021222324252627282930
  1. import 'package:get/get.dart';
  2. import 'package:gobang/controllers/game_controller.dart';
  3. import 'package:gobang/pages/home/home_page.dart';
  4. import 'package:gobang/pages/settings/settings_page.dart';
  5. import 'package:gobang/pages/splash/splash_page.dart';
  6. import 'package:gobang/routes/app_routes.dart';
  7. class AppPages {
  8. static const initial = AppRoutes.splash;
  9. static final routes = <GetPage<dynamic>>[
  10. GetPage(
  11. name: AppRoutes.splash,
  12. page: () => const SplashPage(),
  13. ),
  14. GetPage(
  15. name: AppRoutes.home,
  16. page: () => const HomePage(),
  17. binding: BindingsBuilder(() {
  18. Get.lazyPut(GameController.new);
  19. }),
  20. transition: Transition.fadeIn,
  21. ),
  22. GetPage(
  23. name: AppRoutes.settings,
  24. page: () => const SettingsPage(),
  25. transition: Transition.cupertino,
  26. ),
  27. ];
  28. }