TooltipThemeData.standard constructor
TooltipThemeData.standard(
- ThemeData style
Implementation
factory TooltipThemeData.standard(ThemeData style) {
return TooltipThemeData(
height: 32.0,
verticalOffset: 24.0,
preferBelow: false,
margin: EdgeInsets.zero,
padding: const EdgeInsets.symmetric(horizontal: 10.0),
showDuration: const Duration(milliseconds: 1500),
waitDuration: const Duration(seconds: 1),
textStyle: style.typography.caption,
decoration: () {
final radius = BorderRadius.circular(4.0);
final shadow = [
BoxShadow(
color: Colors.black.withOpacity(0.2),
offset: Offset(1, 1),
blurRadius: 10.0,
),
];
if (style.brightness == Brightness.light) {
return BoxDecoration(
color: Colors.white,
borderRadius: radius,
boxShadow: shadow,
);
} else {
return BoxDecoration(
color: Colors.grey,
borderRadius: radius,
boxShadow: shadow,
);
}
}(),
);
}