ResponsiveRow constructor

ResponsiveRow({
  1. Key? key,
  2. required List<ResponsiveColumn> columns,
  3. ResponsiveAlignment alignment = ResponsiveAlignment.start,
  4. double spacing = 0.0,
  5. ResponsiveAlignment runAlignment = ResponsiveAlignment.start,
  6. double runSpacing = 0.0,
  7. ResponsiveCrossAlignment crossAxisAlignment = ResponsiveCrossAlignment.start,
  8. Clip clipBehavior = Clip.none,
  9. bool breakOnConstraints = false,
  10. int maxColumns = 12,
})

Creates a row of responsive columns

maxColumns must be greater than 1.

Implementation

ResponsiveRow({
  Key? key,
  required this.columns,
  this.alignment = ResponsiveAlignment.start,
  this.spacing = 0.0,
  this.runAlignment = ResponsiveAlignment.start,
  this.runSpacing = 0.0,
  this.crossAxisAlignment = ResponsiveCrossAlignment.start,
  this.clipBehavior = Clip.none,
  this.breakOnConstraints = false,
  this.maxColumns = 12,
}) : assert(maxColumns > 1);