FTooltipStyle.inherit constructor
FTooltipStyle.inherit({
- required FColors colors,
- required FTypography typography,
- required FStyle style,
- FTooltipMotion motion = const FTooltipMotion(),
- Duration hoverEnterDuration = const Duration(milliseconds: 500),
- Duration hoverExitDuration = .zero,
- Duration longPressExitDuration = const Duration(milliseconds: 1500),
Creates a FTooltipStyle that inherits its properties.
Implementation
FTooltipStyle.inherit({
required FColors colors,
required FTypography typography,
required FStyle style,
FTooltipMotion motion = const FTooltipMotion(),
Duration hoverEnterDuration = const Duration(milliseconds: 500),
Duration hoverExitDuration = .zero,
Duration longPressExitDuration = const Duration(milliseconds: 1500),
}) : this(
decoration: ShapeDecoration(
shape: RoundedSuperellipseBorder(
side: BorderSide(color: colors.border, width: style.borderWidth),
borderRadius: style.borderRadius.md,
),
color: colors.card,
shadows: FTooltipStyle.shadow,
),
padding: const .symmetric(horizontal: 14, vertical: 10),
textStyle: typography.xs,
hapticFeedback: style.hapticFeedback.mediumImpact,
motion: motion,
hoverEnterDuration: hoverEnterDuration,
hoverExitDuration: hoverExitDuration,
longPressExitDuration: longPressExitDuration,
);