lerp static method
Linearly interpolate between two tooltip themes.
All the properties must be non-null.
Implementation
static TooltipThemeData lerp(
TooltipThemeData a,
TooltipThemeData b,
double t,
) {
return TooltipThemeData(
decoration: Decoration.lerp(a.decoration, b.decoration, t),
height: t < 0.5 ? a.height : b.height,
margin: EdgeInsetsGeometry.lerp(a.margin, b.margin, t),
padding: EdgeInsetsGeometry.lerp(a.padding, b.padding, t),
preferBelow: t < 0.5 ? a.preferBelow : b.preferBelow,
showDuration: t < 0.5 ? a.showDuration : b.showDuration,
textStyle: TextStyle.lerp(a.textStyle, b.textStyle, t),
verticalOffset: t < 0.5 ? a.verticalOffset : b.verticalOffset,
waitDuration: t < 0.5 ? a.waitDuration : b.waitDuration,
);
}