home_view.dart 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import 'package:flutter/material.dart';
  2. import 'package:get/get.dart';
  3. // import 'package:trackoffical_app/view/game_history.dart';
  4. import 'package:trackoffical_app/view/home/home_gallery_view.dart';
  5. import 'package:trackoffical_app/view/home/home_map_view.dart';
  6. import '../ingame/game_std/game_std_view.dart';
  7. // import 'home_bottom_bar.dart';
  8. // import 'home_personal_view.dart';
  9. import 'home_controller.dart';
  10. import 'package:trackoffical_app/service/app.dart';
  11. class PageInfo{
  12. Widget icon;
  13. String label;
  14. Widget page;
  15. PageInfo(this.icon, this.label, this.page);
  16. }
  17. class HomeView extends GetView<HomeController> {
  18. const HomeView({super.key});
  19. static Bindings bindings(){
  20. return BindingsBuilder(() {
  21. Get.lazyPut<HomeController>(() => HomeController());
  22. // Get.lazyPut<GameHistoryController>(() => GameHistoryController());
  23. });
  24. }
  25. @override
  26. Widget build(BuildContext context) {
  27. return const Scaffold(
  28. body: GameStdView()
  29. );
  30. // return Scaffold(
  31. // body: Obx((){
  32. // switch(controller.currentPage.value){
  33. // case HomePage.discovery:
  34. // return const HomeMapView();
  35. // case HomePage.personal:
  36. // return const HomePersonalView();
  37. // case HomePage.gameHistory:
  38. // return const GameHistoryView();
  39. // }
  40. // }),
  41. // bottomNavigationBar: const HomeBottomBar(),
  42. // );
  43. }
  44. }