preferredElevatedButtonStyle function

ButtonStyle preferredElevatedButtonStyle(
  1. ColorScheme colorScheme, [
  2. double splashColorOpacityForLight = preferredSplashColorOpacityForLightElevated,
  3. double splashColorOpacityForDark = preferredSplashColorOpacityForDarkElevated
])

Returns the preferred ElevatedButton's ButtonStyle by AoiHosizora :)

Implementation

ButtonStyle preferredElevatedButtonStyle(
  ColorScheme colorScheme, [
  double splashColorOpacityForLight = preferredSplashColorOpacityForLightElevated,
  double splashColorOpacityForDark = preferredSplashColorOpacityForDarkElevated,
]) =>
    raisedButtonStyle(
      primary: colorScheme.primary,
      onPrimary: colorScheme.onPrimary,
      splashColor: colorScheme.onPrimary.computeLuminance() < 0.5 //
          ? colorScheme.onPrimary.withOpacity(splashColorOpacityForLight)
          : colorScheme.onPrimary.withOpacity(splashColorOpacityForDark), // <<<
      splashFactory: CustomInkRipple.preferredSplashFactory,
    );