lerp static method

Linearly interpolate between two styles.

Implementation

static PdfHyperlinkDialogStyle? lerp(
    PdfHyperlinkDialogStyle? a, PdfHyperlinkDialogStyle? b, double t) {
  if (a == null && b == null) {
    return null;
  }
  return PdfHyperlinkDialogStyle(
      backgroundColor: Color.lerp(a!.backgroundColor, b!.backgroundColor, t),
      headerTextStyle:
          TextStyle.lerp(a.headerTextStyle, b.headerTextStyle, t),
      contentTextStyle:
          TextStyle.lerp(a.contentTextStyle, b.contentTextStyle, t),
      openTextStyle: TextStyle.lerp(a.openTextStyle, b.openTextStyle, t),
      cancelTextStyle:
          TextStyle.lerp(a.cancelTextStyle, b.cancelTextStyle, t),
      closeIconColor: Color.lerp(a.closeIconColor, b.closeIconColor, t));
}