AppSizesSystem class
Sistema jerárquico de acceso a todos los tamaños
Esta clase proporciona una estructura organizada para acceder a todas las categorías de tamaños disponibles en la aplicación.
🎨 Uso
// Tamaños base
Container(width: AppSizesSystem().base.md) // 12.0
// Iconos
Icon(Icons.home, size: AppSizesSystem().icons.lg) // 24.0
// Avatares
CircleAvatar(radius: AppSizesSystem().avatars.md) // 40.0
// Breakpoints
if (width < AppSizesSystem().breakpoints.mobile) { }
// Elevaciones
Card(elevation: AppSizesSystem().elevations.md) // 4.0
// Opacidades
Opacity(opacity: AppSizesSystem().opacities.disabled) // 0.38
// Aspect Ratios
AspectRatio(aspectRatio: AppSizesSystem().aspectRatios.wide) // 16:9
📋 Estructura del sistema
base→ AppSizesBase - Escala base de tamañosicons→ AppSizesIcons - Tamaños de iconosavatars→ AppSizesAvatars - Tamaños de avataresbreakpoints→ AppSizesBreakpoints - Breakpoints responsivoselevations→ AppSizesElevations - Niveles de elevaciónopacities→ AppSizesOpacities - Niveles de opacidadaspectRatios→ AppSizesAspectRatios - Proporciones de aspecto
💡 Ver también
- AppSizes para acceso estático directo (recomendado)
- AppSpacing para espaciado basado en estos tamaños
- AppRadius para border radius
Constructors
Properties
- aspectRatios → AppSizesAspectRatios
-
Proporciones de aspecto
no setter
- avatars → AppSizesAvatars
-
Tamaños de avatares
no setter
- base → AppSizesBase
-
Escala base de tamaños
no setter
- breakpoints → AppSizesBreakpoints
-
Breakpoints responsivos
no setter
- elevations → AppSizesElevations
-
Niveles de elevación
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- icons → AppSizesIcons
-
Tamaños de iconos
no setter
- opacities → AppSizesOpacities
-
Niveles de opacidad
no setter
- 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