AppDurations class sealed

Tokens de duração de animação do Flocks.

Padroniza as durações usadas pelo design system, eliminando literais Duration(milliseconds: ...) espalhados. Passar por aqui é o que permite a todo componente migrado honrar reducesMotion, cobrado por tool/component_conformance.dart (Regra 10).

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

fast → const Duration
120ms — microinterações rápidas (press, hover).
loop → const Duration
1200ms — período de loops contínuos (spin/pulse).
loopSlow → const Duration
1500ms — loop lento (ex.: barra linear indeterminada).
medium → const Duration
260ms — transições médias (expand/collapse, reordenar).
normal → const Duration
200ms — transições padrão (cor, opacidade, tamanho).
slow → const Duration
450ms — transições longas (overlays, bottom sheets, diálogos).