Linearly interpolate between two EdgeInsets.
If either is null, this function interpolates from FractionalOffset.topLeft.
Source
// TODO(abarth): Consider interpolating from [FractionalOffset.center] instead // to remove upper-left bias. static FractionalOffset lerp(FractionalOffset a, FractionalOffset b, double t) { if (a == null && b == null) return null; if (a == null) return new FractionalOffset(b.dx * t, b.dy * t); if (b == null) return new FractionalOffset(b.dx * (1.0 - t), b.dy * (1.0 - t)); return new FractionalOffset(ui.lerpDouble(a.dx, b.dx, t), ui.lerpDouble(a.dy, b.dy, t)); }