ResponsiveColumn extension

Extension for Column widget to provide responsive padding and spacing

on

Methods

alignChildrenHorizontally({CrossAxisAlignment alignment = CrossAxisAlignment.start}) → Column

Available on Column, provided by the ResponsiveColumn extension

Aligns children horizontally (start, center, or end)
alignChildrenVertically({MainAxisAlignment alignment = MainAxisAlignment.start}) → Column

Available on Column, provided by the ResponsiveColumn extension

Aligns children vertically (start, center, or end)
centerChildren() → Column

Available on Column, provided by the ResponsiveColumn extension

Centers all children within the Column
renderConditionally(bool condition) → Column

Available on Column, provided by the ResponsiveColumn extension

Conditionally render children based on a condition
withResponsivePadding({required BuildContext context, double smallPadding = 8.0, double mediumPadding = 16.0, double largePadding = 24.0}) → Column

Available on Column, provided by the ResponsiveColumn extension

Adds responsive padding to the Column based on screen size
withResponsiveSpacing({required BuildContext context, double smallSpacing = 8.0, double mediumSpacing = 16.0, double largeSpacing = 24.0}) → Column

Available on Column, provided by the ResponsiveColumn extension

Adds responsive spacing between children