|
@@ -4,6 +4,7 @@ import 'package:fis_measure/process/workspace/measure_data_controller.dart';
|
|
|
import 'package:fis_measure/view/3d_view/measure_3d_view.dart';
|
|
|
import 'package:fis_measure/view/measure/measure_main_view.dart';
|
|
|
import 'package:fis_ui/index.dart';
|
|
|
+import 'package:fis_ui/widgets/layout/offstage.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
|
|
@@ -59,15 +60,21 @@ class _MeasureRightBoardState extends State<MeasureRightBoard> {
|
|
|
}
|
|
|
|
|
|
FWidget buildView() {
|
|
|
- if (enableMeasure3DView) {
|
|
|
- return Measure3DView(
|
|
|
- key: ValueKey(measureData.itemCurrentImage),
|
|
|
- );
|
|
|
- } else {
|
|
|
- return MeasureMainView(
|
|
|
- key: ValueKey(measureData.itemCurrentImage),
|
|
|
- );
|
|
|
- }
|
|
|
+ return FStack(
|
|
|
+ children: [
|
|
|
+ FOffstage(
|
|
|
+ offstage: !enableMeasure3DView,
|
|
|
+ child: Measure3DView(
|
|
|
+ key: ValueKey(measureData.itemCurrentImage),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ FOffstage(
|
|
|
+ offstage: enableMeasure3DView,
|
|
|
+ child: MeasureMainView(
|
|
|
+ key: ValueKey(measureData.itemCurrentImage),
|
|
|
+ )),
|
|
|
+ ],
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
@override
|