| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import 'package:flutter/material.dart';
- import 'package:get/get.dart';
- import 'package:trackoffical_app/view/map/map_view.dart';
- import 'package:trackoffical_app/view/mapto/activity_view.dart';
- import 'package:trackoffical_app/view/mapto/message_view.dart';
- import '../../model.dart';
- import '../../generated/assets.dart';
- import '../../screen.dart';
- import '../../service/mock.dart';
- import '../../widget/page_frame.dart';
- import 'map_to_controller.dart';
- class MapToView extends GetView<MapToController> {
- const MapToView({super.key});
- static Bindings bindings() {
- return BindingsBuilder(() {
- Get.lazyPut<MapToController>(() => MapToController());
- });
- }
- @override
- Widget build(BuildContext context) {
- // final PageTopController c = Get.find();
- return PageFrame(child: _wBody(context));
- }
- Widget _wBody(BuildContext context) {
- return Obx(() {
- var isMapExpanded = controller.isMapExpanded;
- // var mapActivitySimpleInfo = controller.mapActivityList;
- // var userInfo = controller.userInfoList;
- // isMapExpanded.value = true;
- // final data = controller.mapList;
- return Container(
- // margin: const EdgeInsets.only(top: 3),
- width: context.width,
- height: context.height,
- decoration: const BoxDecoration(
- color: Colors.white,
- ),
- child: Row(children: [
- Expanded(
- child: Column(children: [
- // 地图
- Expanded(child: MapView()),
- // 消息
- !isMapExpanded.value ? MessageView() : Container(),
- ]),
- ),
- // 活动
- // !isMapExpanded.value ? ActivityView(mapActivitySimpleInfo, userInfo) : Container(),
- !isMapExpanded.value ? ActivityView() : Container(),
- ]));
- });
- }
- }
- void main() {
- Mock.initServices();
- PageTopController pageTopController = Get.put(PageTopController());
- // pageTopController.mapName.value = "济南泉城公园";
- // pageTopController.mapName.value = "济南森林公园风景区定向运动济南森林公园风景区定向运动";
- Get.put(MapToController());
- runPreview(const MapToView());
- }
|