AutoScaleAnimatedColumn constructor

const AutoScaleAnimatedColumn({
  1. Key? key,
  2. required List<Widget> items,
  3. Duration? duration,
  4. EdgeInsets? padding,
  5. double? verticalSpacing,
  6. EdgeInsets? margin,
  7. Offset? offset,
  8. double? opacity,
  9. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  10. MainAxisSize mainAxisSize = MainAxisSize.max,
  11. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center,
  12. TextDirection? textDirection,
  13. VerticalDirection verticalDirection = VerticalDirection.down,
  14. TextBaseline? textBaseline,
})

A widget that displays a column of items with animations for slide and fade effects.

The AutoScaleAnimatedColumn widget animates its children with a slide and fade effect. The animations are controlled by AnimationControllers and can be customized with various parameters.

Implementation

const AutoScaleAnimatedColumn({
  super.key,
  required this.items,
  this.duration,
  this.padding,
  this.verticalSpacing,
  this.margin,
  this.offset,
  this.opacity,
  this.mainAxisAlignment = MainAxisAlignment.start,
  this.mainAxisSize = MainAxisSize.max,
  this.crossAxisAlignment = CrossAxisAlignment.center,
  this.textDirection,
  this.verticalDirection = VerticalDirection.down,
  this.textBaseline,
});