FuzzyText.glitch constructor

FuzzyText.glitch(
  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 glitch.

El efecto glitch superpone capas de texto con colores rojo y azul desplazadas horizontalmente en direcciones opuestas, simulando un fallo digital o corrupción de datos.

text es el texto a mostrar.

style define la apariencia del texto base.

amplitude controla qué tan lejos se desplazan las capas de color. Valores típicos: 8-16 píxeles.

speed reservado para futuras implementaciones.

debugBox muestra un borde para debug (solo desarrollo).

Ejemplo

FuzzyText.glitch(
  'SISTEMA ERROR',
  style: TextStyle(fontSize: 24, color: Colors.white),
  amplitude: 10.0,
)

Implementation

factory FuzzyText.glitch(
  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.glitch,
  amplitude: amplitude,
  speed: speed,
  debugBox: debugBox,
);