bindings.dart 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:get/get.dart';
  2. import 'package:trackoffical_app/app_init_page.dart';
  3. import 'package:trackoffical_app/route.dart';
  4. import 'package:trackoffical_app/view/app_need_update_view.dart';
  5. import 'package:trackoffical_app/view/home/home_save_user_info_view.dart';
  6. import 'package:trackoffical_app/view/home/home_view.dart';
  7. // import 'package:trackoffical_app/view/ingame/settlement_view.dart';
  8. import 'package:trackoffical_app/view/login/login_view.dart';
  9. import 'package:trackoffical_app/view/test/test_view.dart';
  10. // import 'package:trackoffical_app/view/ingame/in_game_loading.dart';
  11. class AppBindings{
  12. static List<GetPage<dynamic>> getPages(){
  13. return [
  14. GetPage(
  15. name: RouteName.init,
  16. page: ()=>const AppInitPage(),
  17. binding: AppInitPage.bindings()),
  18. GetPage(
  19. name: RouteName.test,
  20. page: ()=>const TestView(),
  21. binding: TestView.bindings()),
  22. GetPage(
  23. name: RouteName.home,
  24. page: ()=>const HomeView(),
  25. binding: HomeView.bindings()),
  26. GetPage(
  27. name: RouteName.signIn,
  28. page: ()=>const LoginView(),
  29. binding: LoginView.loginBind(),
  30. ),
  31. // GetPage(
  32. // name: RouteName.gameLoading,
  33. // page: ()=>const InGameLoadingView(),
  34. // binding: InGameLoadingView.bindingsToGame()),
  35. GetPage(
  36. name: RouteName.needUpdate,
  37. page: ()=>const AppNeedUpdateView(),
  38. binding: AppNeedUpdateView.bindings()),
  39. // GetPage(
  40. // name: RouteName.settlement,
  41. // page: ()=>const SettlementView(),
  42. // binding: SettlementView.bindings()),
  43. GetPage(
  44. name: RouteName.homeSaveUserInfo,
  45. page: ()=>const HomeSaveUserInfoView(),
  46. binding: HomeSaveUserInfoView.bindings()),
  47. ];
  48. }
  49. }