ResponsiveDouble extension

==== DOUBLE SCALING EXTENSIONS ==== Extensions for responsive sizing on double values

on

Methods

gapH() SizedBox

Available on double, provided by the ResponsiveDouble extension

Create vertical gap with responsive height
gapW() SizedBox

Available on double, provided by the ResponsiveDouble extension

Create horizontal gap with responsive width
h() double

Available on double, provided by the ResponsiveDouble extension

Scale height based on design height
icon() double

Available on double, provided by the ResponsiveDouble extension

Scale icon size based on screen width
m() EdgeInsets

Available on double, provided by the ResponsiveDouble extension

Margin for all sides
max() double

Available on double, provided by the ResponsiveDouble extension

Scale dimension based on longest side
min() double

Available on double, provided by the ResponsiveDouble extension

Scale dimension based on shortest side (useful for consistent sizing)
mOnly({double left = 0, double right = 0, double top = 0, double bottom = 0}) EdgeInsets

Available on double, provided by the ResponsiveDouble extension

Margin for specific sides only
mSymmetric({double horizontal = 0, double vertical = 0}) EdgeInsets

Available on double, provided by the ResponsiveDouble extension

Symmetric margin (horizontal and vertical)
p() EdgeInsets

Available on double, provided by the ResponsiveDouble extension

Padding for all sides
pOnly({double left = 0, double right = 0, double top = 0, double bottom = 0}) EdgeInsets

Available on double, provided by the ResponsiveDouble extension

Padding for specific sides only
pSymmetric({double horizontal = 0, double vertical = 0}) EdgeInsets

Available on double, provided by the ResponsiveDouble extension

Symmetric padding (horizontal and vertical)
r() double

Available on double, provided by the ResponsiveDouble extension

Scale radius based on screen width
sp() double

Available on double, provided by the ResponsiveDouble extension

Scale font size based on screen width
w() double

Available on double, provided by the ResponsiveDouble extension

Scale width based on design width