buttonAnimationProgressPaddingCalc static method
EdgeInsets
buttonAnimationProgressPaddingCalc(
- double progress, {
- EdgeInsets? padding = kButtonPadding,
Implementation
static EdgeInsets buttonAnimationProgressPaddingCalc(
double progress, {
EdgeInsets? padding = kButtonPadding,
}) {
final reducedPadding = padding?.copyWith(
bottom: (padding.bottom) * 0.8,
left: (padding.left) * 0.8,
right: (padding.right) * 0.8,
top: (padding.top) * 0.8,
);
return EdgeInsets.lerp(padding, reducedPadding, progress)!;
}