🌠 Flutter Page Transitions
Un paquete sencillo y flexible para implementar transiciones animadas entre páginas en Flutter. Mejora la experiencia de usuario con efectos visuales fluidos y personalizables en cada navegación.
🚀 Features
- Transiciones suaves: Fade, Slide, Scale, Rotate y más.
- Integración rápida con
NavigatoryGoRouter. - Personalización de duración, dirección y curva de animación.
- Compatible con Web, Android e iOS.
- Ligero y fácil de configurar.
🛠️ Getting started
-
Añade el paquete a tu archivo
pubspec.yaml:dependencies: flutter_page_transitions: ^1.0.0 -
Ejecuta el comando:
flutter pub get
💡 Usage
Ejemplo básico de uso con Navigator.push:
dart
import 'package:flutter_page_transitions/flutter_page_transitions.dart';
Navigator.push(
context,
PageTransition(
child: const SecondPage(),
type: TransitionType.fade,
duration: const Duration(milliseconds: 400),
curve: Curves.easeInOut,
),
);
También puedes integrar con GoRouter si estás usando navegación declarativa.
Explora el folder /example para ver ejemplos más detallados.
📚 Additional information
Consulta la documentación oficial en pub.dev.
¿Encontraste un bug o tienes una idea? Usa el sistema de issues en GitHub.
¿Quieres contribuir? Haz un fork, crea una rama y envía un Pull Request.
Actualizaciones periódicas y respuestas rápidas por parte de los autores.