lerp method

Linearly interpolate between two StreamChannelHeaderThemeData.

All the properties must be non-null.

Implementation

StreamChannelHeaderThemeData lerp(
  StreamChannelHeaderThemeData a,
  StreamChannelHeaderThemeData b,
  double t,
) {
  return StreamChannelHeaderThemeData(
    titleStyle: TextStyle.lerp(a.titleStyle, b.titleStyle, t),
    subtitleStyle: TextStyle.lerp(a.subtitleStyle, b.subtitleStyle, t),
    avatarTheme:
        const StreamAvatarThemeData().lerp(a.avatarTheme!, b.avatarTheme!, t),
    color: Color.lerp(a.color, b.color, t),
  );
}