tooltip_compontents.dart 681 B

12345678910111213141516171819202122232425262728
  1. import 'package:fis_ui/index.dart';
  2. import 'package:flutter/material.dart';
  3. class BusinessTooltip extends FStatelessWidget {
  4. final String tooltips;
  5. final FWidget child;
  6. const BusinessTooltip({
  7. Key? key,
  8. required this.tooltips,
  9. required this.child,
  10. }) : super(key: key);
  11. @override
  12. FWidget build(BuildContext context) {
  13. return FMaterialTooltip(
  14. message: tooltips,
  15. preferBelow: false,
  16. padding: const EdgeInsets.all(8),
  17. textStyle: const TextStyle(
  18. fontSize: 16,
  19. color: Colors.white,
  20. ),
  21. triggerMode: TooltipTriggerMode.manual, // 显示Tooltip
  22. verticalOffset: 30,
  23. child: child,
  24. );
  25. }
  26. }