ResponsiveAspectRatio.recommended constructor

ResponsiveAspectRatio.recommended({
  1. required LayoutWidgetBuilder smallBuilder,
  2. required LayoutWidgetBuilder mediumBuilder,
  3. required LayoutWidgetBuilder largeBuilder,
  4. Key? key,
})

Creates a new ResponsiveAspectRatio widget with recommended aspect ratios.

The smallBuilder is used when the aspect ratio is less than or equal to 1. The mediumBuilder is used when the aspect ratio is less than or equal to 5/3. The largeBuilder is used when the aspect ratio is less than or equal to 2.

Implementation

ResponsiveAspectRatio.recommended({
  required LayoutWidgetBuilder smallBuilder,
  required LayoutWidgetBuilder mediumBuilder,
  required LayoutWidgetBuilder largeBuilder,
  Key? key,
}) : this(aspectRatios: [1, 5 / 3, 2 / 1], builders: [largeBuilder, mediumBuilder, smallBuilder], key: key);