Linearly interpolate between two text themes.
Source
static TextTheme lerp(TextTheme begin, TextTheme end, double t) {
return new TextTheme(
display4: TextStyle.lerp(begin.display4, end.display4, t),
display3: TextStyle.lerp(begin.display3, end.display3, t),
display2: TextStyle.lerp(begin.display2, end.display2, t),
display1: TextStyle.lerp(begin.display1, end.display1, t),
headline: TextStyle.lerp(begin.headline, end.headline, t),
title: TextStyle.lerp(begin.title, end.title, t),
subhead: TextStyle.lerp(begin.subhead, end.subhead, t),
body2: TextStyle.lerp(begin.body2, end.body2, t),
body1: TextStyle.lerp(begin.body1, end.body1, t),
caption: TextStyle.lerp(begin.caption, end.caption, t),
button: TextStyle.lerp(begin.button, end.button, t)
);
}