lerp method

Linearly interpolate between two ChannelHeaderThemeData.

All the properties must be non-null.

Implementation

ChannelHeaderThemeData lerp(
  ChannelHeaderThemeData a,
  ChannelHeaderThemeData b,
  double t,
) =>
    ChannelHeaderThemeData(
      titleStyle: TextStyle.lerp(a.titleStyle, b.titleStyle, t),
      subtitleStyle: TextStyle.lerp(a.subtitleStyle, b.subtitleStyle, t),
      avatarTheme:
          const AvatarThemeData().lerp(a.avatarTheme!, b.avatarTheme!, t),
      color: Color.lerp(a.color, b.color, t),
    );