ButtonAnimationStyle.ripple constructor

ButtonAnimationStyle.ripple({
  1. Duration duration = const Duration(milliseconds: 400),
  2. Curve curve = Curves.easeOut,
  3. bool enableHapticFeedback = true,
  4. double rippleScale = 2.0,
})

Enhanced ripple from press point Best for material design emphasis

Implementation

factory ButtonAnimationStyle.ripple({
  Duration duration = const Duration(milliseconds: 400),
  Curve curve = Curves.easeOut,
  bool enableHapticFeedback = true,
  double rippleScale = 2.0,
}) {
  return ButtonAnimationStyle._(
    type: ButtonAnimationType.ripple,
    duration: duration,
    curve: curve,
    enableHapticFeedback: enableHapticFeedback,
    rippleScale: rippleScale,
  );
}