AppSpacing class

Sistema de espaciado para mantener consistencia en padding y margin

Proporciona valores base (double) y EdgeInsets predefinidos para padding uniforme, horizontal y vertical.

Uso básico:

// Valores base (double)
SizedBox(height: AppSpacing.md);

// EdgeInsets predefinidos
Padding(
  padding: AppSpacing.paddingMd, // EdgeInsets.all(12.0)
  child: Text('Contenido'),
);

// Espaciado horizontal
Padding(
  padding: AppSpacing.horizontalLg, // EdgeInsets.symmetric(horizontal: 16.0)
  child: Row(...),
);

// Espaciado vertical
Padding(
  padding: AppSpacing.verticalMd, // EdgeInsets.symmetric(vertical: 12.0)
  child: Column(...),
);

Usa la escala de AppSizes para mantener coherencia en toda la app.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

gapGiant → const SizedBox
48.0 - Gap vertical gigante
gapHorizontalGiant → const SizedBox
48.0 - Gap horizontal gigante
gapHorizontalHuge → const SizedBox
32.0 - Gap horizontal enorme
gapHorizontalLg → const SizedBox
16.0 - Gap horizontal grande (común en Row)
gapHorizontalLgx → const SizedBox
18.0 - Gap horizontal grande-extra
gapHorizontalMassive → const SizedBox
40.0 - Gap horizontal masivo
gapHorizontalMd → const SizedBox
12.0 - Gap horizontal mediano
gapHorizontalMdl → const SizedBox
14.0 - Gap horizontal mediano-grande
gapHorizontalMds → const SizedBox
10.0 - Gap horizontal mediano-pequeño
gapHorizontalMega → const SizedBox
56.0 - Gap horizontal mega
gapHorizontalNone → const SizedBox
0.0 - Sin espacio horizontal
gapHorizontalSm → const SizedBox
6.0 - Gap horizontal pequeño
gapHorizontalSmd → const SizedBox
8.0 - Gap horizontal pequeño-mediano
gapHorizontalUltra → const SizedBox
64.0 - Gap horizontal ultra
gapHorizontalXl → const SizedBox
20.0 - Gap horizontal extra grande
gapHorizontalXs → const SizedBox
4.0 - Gap horizontal extra pequeño
gapHorizontalXxl → const SizedBox
24.0 - Gap horizontal extra extra grande
gapHorizontalXxs → const SizedBox
2.0 - Gap horizontal extra extra pequeño
gapHorizontalXxxl → const SizedBox
28.0 - Gap horizontal extra extra extra grande
gapHuge → const SizedBox
32.0 - Gap vertical enorme
gapLg → const SizedBox
16.0 - Gap vertical grande (común en Column)
gapLgx → const SizedBox
18.0 - Gap vertical grande-extra
gapMassive → const SizedBox
40.0 - Gap vertical masivo
gapMd → const SizedBox
12.0 - Gap vertical mediano
gapMdl → const SizedBox
14.0 - Gap vertical mediano-grande
gapMds → const SizedBox
10.0 - Gap vertical mediano-pequeño
gapMega → const SizedBox
56.0 - Gap vertical mega
gapNone → const SizedBox
0.0 - Sin espacio vertical
gapSm → const SizedBox
6.0 - Gap vertical pequeño
gapSmd → const SizedBox
8.0 - Gap vertical pequeño-mediano
gapUltra → const SizedBox
64.0 - Gap vertical ultra
gapXl → const SizedBox
20.0 - Gap vertical extra grande
gapXs → const SizedBox
4.0 - Gap vertical extra pequeño
gapXxl → const SizedBox
24.0 - Gap vertical extra extra grande
gapXxs → const SizedBox
2.0 - Gap vertical extra extra pequeño
gapXxxl → const SizedBox
28.0 - Gap vertical extra extra extra grande
giant → const double
48.0 - Gigante
horizontalGiant → const EdgeInsets
48.0 - Padding horizontal gigante
horizontalHuge → const EdgeInsets
32.0 - Padding horizontal enorme
horizontalLg → const EdgeInsets
16.0 - Padding horizontal grande (muy usado en screens)
horizontalLgx → const EdgeInsets
18.0 - Padding horizontal grande-extra
horizontalMassive → const EdgeInsets
40.0 - Padding horizontal masivo
horizontalMd → const EdgeInsets
12.0 - Padding horizontal mediano
horizontalMdl → const EdgeInsets
14.0 - Padding horizontal mediano-grande
horizontalMds → const EdgeInsets
10.0 - Padding horizontal mediano-pequeño
horizontalMega → const EdgeInsets
56.0 - Padding horizontal mega
horizontalNone → const EdgeInsets
0.0 - Sin padding horizontal
horizontalSm → const EdgeInsets
6.0 - Padding horizontal pequeño
horizontalSmd → const EdgeInsets
8.0 - Padding horizontal pequeño-mediano
horizontalUltra → const EdgeInsets
64.0 - Padding horizontal ultra
horizontalXl → const EdgeInsets
20.0 - Padding horizontal extra grande
horizontalXs → const EdgeInsets
4.0 - Padding horizontal extra pequeño
horizontalXxl → const EdgeInsets
24.0 - Padding horizontal extra extra grande
horizontalXxs → const EdgeInsets
2.0 - Padding horizontal extra extra pequeño
horizontalXxxl → const EdgeInsets
28.0 - Padding horizontal extra extra extra grande
huge → const double
32.0 - Enorme
lg → const double
16.0 - Grande (muy usado en layouts)
lgx → const double
18.0 - Grande-extra
massive → const double
40.0 - Masivo
md → const double
12.0 - Mediano (uso común)
mdl → const double
14.0 - Mediano-grande
mds → const double
10.0 - Mediano-pequeño
mega → const double
56.0 - Mega
none → const double
0.0 - Sin espaciado
paddingGiant → const EdgeInsets
48.0 - Padding gigante
paddingHuge → const EdgeInsets
32.0 - Padding enorme
paddingLg → const EdgeInsets
16.0 - Padding grande (muy usado)
paddingLgx → const EdgeInsets
18.0 - Padding grande-extra
paddingMassive → const EdgeInsets
40.0 - Padding masivo
paddingMd → const EdgeInsets
12.0 - Padding mediano (uso común)
paddingMdl → const EdgeInsets
14.0 - Padding mediano-grande
paddingMds → const EdgeInsets
10.0 - Padding mediano-pequeño
paddingMega → const EdgeInsets
56.0 - Padding mega
paddingNone → const EdgeInsets
0.0 - Sin padding
paddingSm → const EdgeInsets
6.0 - Padding pequeño
paddingSmd → const EdgeInsets
8.0 - Padding pequeño-mediano
paddingUltra → const EdgeInsets
64.0 - Padding ultra
paddingXl → const EdgeInsets
20.0 - Padding extra grande
paddingXs → const EdgeInsets
4.0 - Padding extra pequeño
paddingXxl → const EdgeInsets
24.0 - Padding extra extra grande
paddingXxs → const EdgeInsets
2.0 - Padding extra extra pequeño
paddingXxxl → const EdgeInsets
28.0 - Padding extra extra extra grande
sm → const double
6.0 - Pequeño
smd → const double
8.0 - Pequeño-mediano
ultra → const double
64.0 - Ultra
verticalGiant → const EdgeInsets
48.0 - Padding vertical gigante
verticalHuge → const EdgeInsets
32.0 - Padding vertical enorme
verticalLg → const EdgeInsets
16.0 - Padding vertical grande
verticalLgx → const EdgeInsets
18.0 - Padding vertical grande-extra
verticalMassive → const EdgeInsets
40.0 - Padding vertical masivo
verticalMd → const EdgeInsets
12.0 - Padding vertical mediano
verticalMdl → const EdgeInsets
14.0 - Padding vertical mediano-grande
verticalMds → const EdgeInsets
10.0 - Padding vertical mediano-pequeño
verticalMega → const EdgeInsets
56.0 - Padding vertical mega
verticalNone → const EdgeInsets
0.0 - Sin padding vertical
verticalSm → const EdgeInsets
6.0 - Padding vertical pequeño
verticalSmd → const EdgeInsets
8.0 - Padding vertical pequeño-mediano
verticalUltra → const EdgeInsets
64.0 - Padding vertical ultra
verticalXl → const EdgeInsets
20.0 - Padding vertical extra grande
verticalXs → const EdgeInsets
4.0 - Padding vertical extra pequeño
verticalXxl → const EdgeInsets
24.0 - Padding vertical extra extra grande
verticalXxs → const EdgeInsets
2.0 - Padding vertical extra extra pequeño
verticalXxxl → const EdgeInsets
28.0 - Padding vertical extra extra extra grande
xl → const double
20.0 - Extra grande
xs → const double
4.0 - Extra pequeño
xxl → const double
24.0 - Extra extra grande
xxs → const double
2.0 - Extra extra pequeño
xxxl → const double
28.0 - Extra extra extra grande