lerp static method
Implementation
static SkeletonListTileStyle lerp(
SkeletonListTileStyle? a,
SkeletonListTileStyle? b,
double t,
) {
return SkeletonListTileStyle(
hasLeading: (t < 0.5 ? a?.hasLeading : b?.hasLeading) ?? true,
leadingStyle:
SkeletonAvatarStyle.lerp(a?.leadingStyle, b?.leadingStyle, t),
padding:
EdgeInsetsGeometry.lerp(a?.padding, b?.padding, t) ?? EdgeInsets.zero,
hasSubtitle: (t < 0.5 ? a?.hasSubtitle : b?.hasSubtitle) ?? false,
contentSpacing: t < 0.5 ? a?.contentSpacing : b?.contentSpacing,
verticalSpacing: t < 0.5 ? a?.verticalSpacing : b?.verticalSpacing,
subtitleStyle:
SkeletonLineStyle.lerp(a?.subtitleStyle, b?.subtitleStyle, t),
titleStyle: SkeletonLineStyle.lerp(a?.titleStyle, b?.titleStyle, t),
);
}