Browse Source

1、新增tooltips业务组件

bakamaka.guan 2 years ago
parent
commit
19634e7e92
1 changed files with 28 additions and 0 deletions
  1. 28 0
      lib/components/tooltip_compontents.dart

+ 28 - 0
lib/components/tooltip_compontents.dart

@@ -0,0 +1,28 @@
+import 'package:fis_ui/index.dart';
+import 'package:flutter/material.dart';
+
+class MeasureTooltip extends FStatelessWidget {
+  final String tooltips;
+  final FWidget child;
+  const MeasureTooltip({
+    Key? key,
+    required this.tooltips,
+    required this.child,
+  }) : super(key: key);
+
+  @override
+  FWidget build(BuildContext context) {
+    return FMaterialTooltip(
+      message: tooltips,
+      preferBelow: false,
+      padding: const EdgeInsets.all(8),
+      textStyle: const TextStyle(
+        fontSize: 16,
+        color: Colors.white,
+      ),
+      triggerMode: TooltipTriggerMode.manual, //  显示Tooltip
+      verticalOffset: 30,
+      child: child,
+    );
+  }
+}