FuzzyText.height constructor

FuzzyText.height(
  1. String text, {
  2. required TextStyle style,
  3. Key? key,
  4. double amplitude = 12,
  5. double speed = 1.6,
  6. bool debugBox = false,
})

Crea un FuzzyText con efecto de fluctuación de altura.

El efecto height hace que el texto fluctúe ligeramente en escala, creando una sensación de "respiración" o vibración sutil. Es menos agresivo visualmente que el modo glitch.

text es el texto a mostrar.

style define la apariencia del texto (se respeta completamente).

amplitude controla qué tan pronunciada es la fluctuación. Se traduce a un factor de escala. Valores típicos: 6-15.

speed reservado para futuras implementaciones.

debugBox muestra un borde para debug (solo desarrollo).

Ejemplo

FuzzyText.height(
  'Procesando...',
  style: TextStyle(fontSize: 18, color: Colors.blue),
  amplitude: 8.0,
)

Implementation

factory FuzzyText.height(
  String text, {
  required TextStyle style,
  Key? key,
  double amplitude = 12,
  double speed = 1.6,
  bool debugBox = false,
}) => FuzzyText._(
  text,
  key: key,
  style: style,
  mode: FuzzyMode.height,
  amplitude: amplitude,
  speed: speed,
  debugBox: debugBox,
);