GlassContentAwareBrightness constructor

const GlassContentAwareBrightness({
  1. required GlassBrightnessWidgetBuilder builder,
  2. ValueListenable<Brightness>? brightnessOverride,
  3. ValueChanged<Brightness>? onBrightnessChanged,
  4. Duration? flipDuration,
  5. Curve? flipCurve,
  6. int gridColumns = 6,
  7. int gridRows = 1,
  8. Key? key,
})

Creates a content-aware brightness consumer around builder.

Implementation

const GlassContentAwareBrightness({
  required this.builder,
  this.brightnessOverride,
  this.onBrightnessChanged,
  this.flipDuration,
  this.flipCurve,
  this.gridColumns = 6,
  this.gridRows = 1,
  super.key,
}) : assert(
        gridColumns > 0 && gridRows > 0,
        'Grid must have at least 1 cell',
      );