lerp static method

Implementation

static TooltipThemeData lerp(
  TooltipThemeData? a,
  TooltipThemeData? b,
  double t,
) {
  return TooltipThemeData(
    decoration: Decoration.lerp(a?.decoration, b?.decoration, t),
    height: lerpDouble(a?.height, b?.height, t),
    margin: EdgeInsetsGeometry.lerp(a?.margin, b?.margin, t),
    padding: EdgeInsetsGeometry.lerp(a?.padding, b?.padding, t),
    preferBelow: t < 0.5 ? a?.preferBelow : b?.preferBelow,
    showDuration: lerpDuration(a?.showDuration ?? Duration.zero,
        b?.showDuration ?? Duration.zero, t),
    textStyle: TextStyle.lerp(a?.textStyle, b?.textStyle, t),
    verticalOffset: lerpDouble(a?.verticalOffset, b?.verticalOffset, t),
    waitDuration: lerpDuration(a?.waitDuration ?? Duration.zero,
        b?.waitDuration ?? Duration.zero, t),
  );
}