FTooltipStyle.inherit constructor

FTooltipStyle.inherit({
  1. required FColors colors,
  2. required FTypography typography,
  3. required FStyle style,
  4. required FHapticFeedback hapticFeedback,
  5. FTooltipMotion motion = const FTooltipMotion(),
  6. Duration hoverEnterDuration = const Duration(milliseconds: 500),
  7. Duration hoverExitDuration = .zero,
  8. 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,
  required FHapticFeedback hapticFeedback,
  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: hapticFeedback.mediumImpact,
       motion: motion,
       hoverEnterDuration: hoverEnterDuration,
       hoverExitDuration: hoverExitDuration,
       longPressExitDuration: longPressExitDuration,
     );