# 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.