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

💡 Ver también

Constructors

AppSizesSystem()

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