BaseDurations class

Duraciones base del sistema de diseño

Proporciona una escala completa de duraciones optimizadas para animaciones y transiciones siguiendo Material Design Motion y principios UX.

Acceso:

Consts.durations.base.md  // 300ms - Estándar recomendado
Consts.durations.base.lg  // 400ms - Transiciones lentas

Características:

  • Duraciones consistentes basadas en múltiplos de 50ms
  • Optimizadas para percepción humana y fluidez
  • Rango: 50ms (micro) a 3000ms (extendidas)

Ver también: FeatDurations para duraciones especializadas

Properties

giant Duration
2000ms (2 segundos) - Notificaciones y toasts
final
hashCode int
The hash code for this object.
no setterinherited
huge Duration
1000ms (1 segundo) - Loading states y progress
final
lg Duration
400ms - Lento, animaciones deliberadas
final
massive Duration
1500ms (1.5 segundos) - Shimmer y animaciones largas
final
md Duration
300ms - Mediano, duración estándar recomendada ⭐⭐⭐
final
mdl Duration
350ms - Mediano lento, transiciones más perceptibles
final
mds Duration
250ms - Mediano rápido, transiciones suaves
final
mega Duration
3000ms (3 segundos) - Mensajes importantes
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sm Duration
150ms - Muy rápido, micro-interacciones y navegación
final
smd Duration
200ms - Rápido, estándar para micro-interacciones ⭐
final
xl Duration
500ms - Extra lento, transiciones importantes
final
xs Duration
100ms - Extra rápido, cambios de estado inmediatos
final
xxl Duration
600ms - Extra extra lento, animaciones destacadas
final
xxs Duration
50ms - Ultra rápido, casi imperceptible
final
xxxl Duration
800ms - Muy lento, animaciones complejas
final

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