lerp static method

Implementation

static SkeletonLineStyle lerp(
  SkeletonLineStyle? a,
  SkeletonLineStyle? b,
  double t,
) {
  return SkeletonLineStyle(
    width: t < 0.5 ? a?.width : b?.width,
    height: t < 0.5 ? a?.height : b?.height,
    padding:
        EdgeInsetsGeometry.lerp(a?.padding, b?.padding, t) ?? EdgeInsets.zero,
    alignment: AlignmentGeometry.lerp(a?.alignment, b?.alignment, t) ??
        AlignmentDirectional.centerStart,
    randomLength: t < 0.5 ? a?.randomLength : b?.randomLength,
    minLength: t < 0.5 ? a?.minLength : b?.minLength,
    maxLength: t < 0.5 ? a?.maxLength : b?.maxLength,
    borderRadius:
        BorderRadiusGeometry.lerp(a?.borderRadius, b?.borderRadius, t),
  );
}