LiquidGlassStyle.menu constructor

LiquidGlassStyle.menu(
  1. ColorScheme colorScheme
)

Thicker than LiquidGlassStyle.regular, for rows that read over anything. It takes its rim from a LiquidGlassRim.

Implementation

factory LiquidGlassStyle.menu(ColorScheme colorScheme) {
  final dark = colorScheme.brightness == Brightness.dark;
  return dark
      ? LiquidGlassStyle(
          tint: _darkGlassTint(colorScheme).withValues(alpha: 0.63),
          contrast: -0.53,
          blur: 12,
          saturation: 1.75,
          brightness: 1.8,
          rim: 0,
        )
      : LiquidGlassStyle(
          tint: colorScheme.surfaceBright.withValues(alpha: 0.55),
          blur: 12,
          saturation: 2,
          brightness: 1.1,
          rim: 0,
        );
}