Linearly interpolates from begin
to end
.
This defers to end
's lerpTo function if end
is not null,
otherwise it uses begin
's lerpFrom function.
Source
static Decoration lerp(Decoration begin, Decoration end, double t) { if (end != null) return end.lerpFrom(begin, t); if (begin != null) return begin.lerpTo(end, t); return null; }