FxRowTileStyle constructor

const FxRowTileStyle({
  1. EdgeInsetsGeometry padding = EdgeInsets.zero,
  2. FxTileState<double?>? iconSize,
  3. FxTileState<TextStyle>? textStyle,
  4. FxTileState<TextStyle>? subtitleStyle,
  5. FxTileState<Color>? iconColor,
  6. FxTileState<Color>? backgroundColor,
  7. Duration duration = const Duration(milliseconds: 300),
  8. Duration? reverseDuration,
  9. Curve switchInCurve = Curves.linear,
  10. Curve switchOutCurve = Curves.linear,
  11. Widget transitionBuilder(
    1. Widget,
    2. Animation<double>
    ) = AnimatedSwitcher.defaultTransitionBuilder,
  12. Widget layoutBuilder(
    1. Widget?,
    2. List<Widget>
    ) = AnimatedSwitcher.defaultLayoutBuilder,
  13. double spacing = 0,
  14. MainAxisSize mainAxisSize = MainAxisSize.max,
  15. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  16. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
})

Implementation

const FxRowTileStyle({
  super.padding = EdgeInsets.zero,
  super.iconSize,
  super.textStyle,
  super.subtitleStyle,
  super.iconColor,
  super.backgroundColor,
  super.duration,
  super.reverseDuration,
  super.switchInCurve,
  super.switchOutCurve,
  super.transitionBuilder,
  super.layoutBuilder,
  this.spacing = 0,
  this.mainAxisSize = MainAxisSize.max,
  this.mainAxisAlignment = MainAxisAlignment.start,
  this.crossAxisAlignment = CrossAxisAlignment.start,
});