lerp static method

Implementation

static CustomImageThemeData lerp(
    CustomImageThemeData? a, CustomImageThemeData? b, double t) {
  if (a == null && b == null) return CustomImageThemeData();
  return CustomImageThemeData(
    errorBuilder: t < 0.5 ? a?.errorBuilder : b?.errorBuilder,
    loadingBuilder: t < 0.5 ? a?.loadingBuilder : b?.loadingBuilder,
    curve: (t < 0.5 ? a?.curve : b?.curve) ?? Curves.easeInOut,
    animationDuration:
        (t < 0.5 ? a?.animationDuration : b?.animationDuration) ??
            const Duration(milliseconds: 200),
  );
}