lerp static method

Linearly interpolate between two FolderViewNodeStyleThemes

Implementation

static FolderViewNodeStyleTheme lerp(
  FolderViewNodeStyleTheme? a,
  FolderViewNodeStyleTheme? b,
  double t,
) {
  if (a == null && b == null) return const FolderViewNodeStyleTheme();
  if (a == null) return b!;
  if (b == null) return a;

  return FolderViewNodeStyleTheme(
    borderRadius: lerpDouble(a.borderRadius, b.borderRadius, t) ?? 8.0,
  );
}