showNotification method
void
showNotification(
- BuildContext context,
- Widget notification, {
- Duration duration = const Duration(seconds: 4),
- EdgeInsets margin = const EdgeInsets.only(top: 16, right: 16),
- bool requireSafeArea = true,
- VoidCallback? onClosed,
Implementation
void showNotification(
BuildContext context,
Widget notification, {
Duration duration = const Duration(seconds: 4),
EdgeInsets margin = const EdgeInsets.only(top: 16, right: 16),
bool requireSafeArea = true,
VoidCallback? onClosed,
}) {
// Adapter la notification avant de l'envoyer au manager
final adaptedNotification = _adaptNotification(notification, () {
// Ce callback sera appelé lorsque l'animation de fermeture est terminée
if (onClosed != null) {
onClosed();
}
});
_manager.show(
context,
adaptedNotification,
duration: duration,
margin: margin,
requireSafeArea: requireSafeArea,
);
}