TooltipThemeData.standard constructor
TooltipThemeData.standard({
- required Brightness brightness,
- required TextStyle textStyle,
Creates a default tooltip theme.
textStyle
is usually MacosTypography.caption2
Implementation
factory TooltipThemeData.standard({
required Brightness brightness,
required TextStyle textStyle,
}) {
return TooltipThemeData(
height: 32.0,
verticalOffset: 24.0,
preferBelow: false,
margin: EdgeInsets.zero,
padding: const EdgeInsets.symmetric(horizontal: 10.0),
waitDuration: const Duration(seconds: 1),
textStyle: textStyle,
decoration: () {
const radius = BorderRadius.zero;
final shadow = kElevationToShadow[4];
if (brightness == Brightness.light) {
return BoxDecoration(
color: CupertinoColors.systemGrey6.color,
borderRadius: radius,
boxShadow: shadow,
);
} else {
return BoxDecoration(
color: CupertinoColors.systemGrey6.darkColor,
borderRadius: radius,
boxShadow: shadow,
);
}
}(),
);
}