import 'package:application/widget.dart'; import 'data_detail_controller.dart'; class DataDetailPage extends StatelessWidget{ const DataDetailPage({super.key}); @override Widget build(BuildContext context) { return GetBuilder( init: DataDetailController(), builder: (c){ return Container( height: double.infinity, width: double.infinity, color: const Color(0xffc9c0c0), alignment: Alignment.center, child: Obx((){ final mapWatch = c.mapWatch; return mapWatch != null? content(context, mapWatch): noData(); })); }); } Widget noData(){ return Center( child: Column( mainAxisSize: MainAxisSize.min, children: [ Image.asset(Assets.imagesIcNoData, height: 64), const SizedBox(height: 25), const Text('没有数据, 请选择地图', style: TextStyle(color: Color(0xff707070), fontSize: 18.5)), ], ), ); } Widget content(BuildContext context, MapWatchService gameMap){ return Container(); } }