ButtonSplashStyle.ripple constructor

ButtonSplashStyle.ripple({
  1. Color? splashColor,
  2. Color? highlightColor,
  3. double splashOpacity = 0.12,
  4. double highlightOpacity = 0.06,
  5. BorderRadius? borderRadius,
  6. WidgetStateProperty<Color?>? overlayColor,
})

Standard Material ripple effect (default) Circular ripple expands from touch point

Implementation

factory ButtonSplashStyle.ripple({
  Color? splashColor,
  Color? highlightColor,
  double splashOpacity = 0.12,
  double highlightOpacity = 0.06,
  BorderRadius? borderRadius,
  WidgetStateProperty<Color?>? overlayColor,
}) {
  return ButtonSplashStyle._(
    type: ButtonSplashType.ripple,
    splashColor: splashColor,
    highlightColor: highlightColor,
    splashOpacity: splashOpacity,
    highlightOpacity: highlightOpacity,
    borderRadius: borderRadius,
    splashFactory: InkRipple.splashFactory,
    overlayColor: overlayColor,
  );
}