lerp static method
Linearly interpolate between two AnchorStyle objects.
Implementation
static AnchorStyle? lerp(AnchorStyle? a, AnchorStyle? b, double t) {
if (a == null && b == null) return null;
return AnchorStyle(
margin: EdgeInsetsGeometry.lerp(a?.margin, b?.margin, t),
padding: EdgeInsetsGeometry.lerp(a?.padding, b?.padding, t),
shape: lerpEnum(a?.shape, b?.shape, t),
radius: lerpDouble(a?.radius, b?.radius, t),
borderRadius: BorderRadius.lerp(a?.borderRadius, b?.borderRadius, t),
overlayColor: Color.lerp(a?.overlayColor, b?.overlayColor, t),
overlayOpacity: lerpDouble(a?.overlayOpacity, b?.overlayOpacity, t),
overlayDisabled: lerpBool(a?.overlayDisabled, b?.overlayDisabled, t),
);
}