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),
);
}