| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- import 'package:flutter/material.dart';
- import 'package:get/get.dart';
- import 'package:trackoffical_app/view/map/map_view.dart';
- import '../../model.dart';
- import '../../generated/assets.dart';
- import '../../screen.dart';
- import '../../service/mock.dart';
- import '../../widget/page_frame.dart';
- import 'sport_data_controller.dart';
- import 'user_list_view.dart';
- import 'pace_view.dart';
- class SportDataView extends GetView<SportDataController> {
- const SportDataView({super.key});
- static Bindings bindings() {
- return BindingsBuilder(() {
- Get.lazyPut<SportDataController>(() => SportDataController());
- });
- }
- @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 ? PaceView() : Container(),
- ]),
- ),
- // 活动
- // !isMapExpanded.value ? ActivityView(mapActivitySimpleInfo, userInfo) : Container(),
- !isMapExpanded.value ? UserListView() : Container(),
- ]));
- });
- }
- }
- void main() {
- Mock.initServices();
- PageTopController pageTopController = Get.put(PageTopController());
- // pageTopController.mapName.value = "济南泉城公园";
- // pageTopController.mapName.value = "济南森林公园风景区定向运动济南森林公园风景区定向运动";
- Get.put(SportDataController());
- runPreview(const SportDataView());
- }
|