# Tweens

# ScaleTween

Un widget que aplica una animación de escala a su hijo, permitiendo que el hijo cambie de tamaño de forma suave y fluida.

# Uso

Para utilizar ScaleTween, simplemente crea una instancia de él y pasa los parámetros deseados. Por ejemplo:

ScaleTween(
  child: Image.asset('assets/image.png'),
  duration: Duration(milliseconds: 500),
  begin: 0.5,
  end: 1.0,
),

Esto aplicará una animación de escala al hijo desde un tamaño inicial de 0.5 hasta un tamaño final de 1.0 durante 500 milisegundos.

# Estado

ScaleTween maneja internamente el inicio y la finalización de la animación, permitiendo controlar su activación y reversión.

# OpacityTween

Un widget que aplica una animación de opacidad a su hijo, permitiendo que el hijo se desvanezca suavemente dentro y fuera de la vista.

# Uso

Para utilizar OpacityTween, simplemente crea una instancia de él y pasa los parámetros deseados. Por ejemplo:

OpacityTween(
  child: Text('Hello'),
  duration: Duration(milliseconds: 300),
  begin: 0.0,
  end: 1.0,
),

Esto aplicará una animación de opacidad al hijo, haciendo que aparezca gradualmente desde una opacidad inicial de 0.0 hasta una opacidad final de 1.0 durante 300 milisegundos.

# Estado

OpacityTween maneja internamente el inicio y la finalización de la animación, permitiendo controlar su activación y reversión.

# SlideTween

Un widget que aplica una animación de deslizamiento a su hijo, permitiendo que el hijo se mueva suavemente desde una posición inicial a una posición final.

# Uso

Para utilizar SlideTween, simplemente crea una instancia de él y pasa los parámetros deseados. Por ejemplo:

SlideTween(
  child: Container(),
  duration: Duration(milliseconds: 400),
  begin: Offset(0.0, -1.0),
  end: Offset(0.0, 0.0),
),

Esto aplicará una animación de deslizamiento al hijo, moviéndolo desde una posición inicial hacia arriba fuera de la pantalla a una posición final en su ubicación original durante 400 milisegundos.

# Estado

SlideTween maneja internamente el inicio y la finalización de la animación, permitiendo controlar su activación y reversión.