ButtonAnimationStyle.jelly constructor

ButtonAnimationStyle.jelly({
  1. Duration duration = const Duration(milliseconds: 300),
  2. Curve curve = Curves.elasticOut,
  3. bool enableHapticFeedback = true,
  4. double jellyStrength = 0.15,
})

Wobbly elastic deformation Best for fun/casual apps

Implementation

factory ButtonAnimationStyle.jelly({
  Duration duration = const Duration(milliseconds: 300),
  Curve curve = Curves.elasticOut,
  bool enableHapticFeedback = true,
  double jellyStrength = 0.15,
}) {
  return ButtonAnimationStyle._(
    type: ButtonAnimationType.jelly,
    duration: duration,
    curve: curve,
    enableHapticFeedback: enableHapticFeedback,
    jellyStrength: jellyStrength,
  );
}