public static TextTheme lerp(TextTheme a, TextTheme b, float t) { return(new TextTheme( display4: TextStyle.lerp(a?.display4, b?.display4, t), display3: TextStyle.lerp(a?.display3, b?.display3, t), display2: TextStyle.lerp(a?.display2, b?.display2, t), display1: TextStyle.lerp(a?.display1, b?.display1, t), headline: TextStyle.lerp(a?.headline, b?.headline, t), title: TextStyle.lerp(a?.title, b?.title, t), subhead: TextStyle.lerp(a?.subhead, b?.subhead, t), body2: TextStyle.lerp(a?.body2, b?.body2, t), body1: TextStyle.lerp(a?.body1, b?.body1, t), caption: TextStyle.lerp(a?.caption, b?.caption, t), button: TextStyle.lerp(a?.button, b?.button, t), subtitle: TextStyle.lerp(a?.subtitle, b?.subtitle, t), overline: TextStyle.lerp(a?.overline, b?.overline, t) )); }
public static TextTheme lerp(TextTheme a, TextTheme b, float t) { return(new TextTheme( headline1: TextStyle.lerp(a?.headline1, b?.headline1, t), headline2: TextStyle.lerp(a?.headline2, b?.headline2, t), headline3: TextStyle.lerp(a?.headline3, b?.headline3, t), headline4: TextStyle.lerp(a?.headline4, b?.headline4, t), headline5: TextStyle.lerp(a?.headline5, b?.headline5, t), headline6: TextStyle.lerp(a?.headline6, b?.headline6, t), subtitle1: TextStyle.lerp(a?.subtitle1, b?.subtitle1, t), subtitle2: TextStyle.lerp(a?.subtitle2, b?.subtitle2, t), bodyText1: TextStyle.lerp(a?.bodyText1, b?.bodyText1, t), bodyText2: TextStyle.lerp(a?.bodyText2, b?.bodyText2, t), caption: TextStyle.lerp(a?.caption, b?.caption, t), button: TextStyle.lerp(a?.button, b?.button, t), overline: TextStyle.lerp(a?.overline, b?.overline, t) )); }
public static TextTheme lerp(TextTheme a, TextTheme b, float t) { D.assert(a != null); D.assert(b != null); return(new TextTheme( display4: TextStyle.lerp(a.display4, b.display4, t), display3: TextStyle.lerp(a.display3, b.display3, t), display2: TextStyle.lerp(a.display2, b.display2, t), display1: TextStyle.lerp(a.display1, b.display1, t), headline: TextStyle.lerp(a.headline, b.headline, t), title: TextStyle.lerp(a.title, b.title, t), subhead: TextStyle.lerp(a.subhead, b.subhead, t), body2: TextStyle.lerp(a.body2, b.body2, t), body1: TextStyle.lerp(a.body1, b.body1, t), caption: TextStyle.lerp(a.caption, b.caption, t), button: TextStyle.lerp(a.button, b.button, t), subtitle: TextStyle.lerp(a.subtitle, b.subtitle, t), overline: TextStyle.lerp(a.overline, b.overline, t) )); }