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),
  );
}