TooltipContainer constructor

const TooltipContainer({
  1. Key? key,
  2. double? surfaceOpacity,
  3. double? surfaceBlur,
  4. EdgeInsetsGeometry? padding,
  5. Color? backgroundColor,
  6. BorderRadiusGeometry? borderRadius,
  7. required Widget child,
})

Creates a TooltipContainer.

All styling parameters are optional and fall back to theme defaults.

Parameters:

  • child (Widget, required): Content to display in the tooltip.
  • surfaceOpacity (double?, optional): Background opacity (0.0-1.0).
  • surfaceBlur (double?, optional): Background blur radius.
  • padding (EdgeInsetsGeometry?, optional): Content padding.
  • backgroundColor (Color?, optional): Background color.
  • borderRadius (BorderRadiusGeometry?, optional): Border radius.

Example:

TooltipContainer(
  surfaceOpacity: 0.9,
  padding: EdgeInsets.all(8),
  backgroundColor: Colors.black,
  borderRadius: BorderRadius.circular(4),
  child: Text('Tooltip text'),
)

Implementation

const TooltipContainer({
  super.key,
  this.surfaceOpacity,
  this.surfaceBlur,
  this.padding,
  this.backgroundColor,
  this.borderRadius,
  required this.child,
});