Aus öffentlichen Paketdaten erstellte Orientierung.
Modals ist ein Flutter-Paket, das die Erstellung und Verwaltung von Überlagerungen wie Dialogen, Bottom Sheets und benutzerdefinierten Popups vereinfacht. Es bietet eine saubere, konsistente API zum Anzeigen und Verwalten von Modals auf allen Plattformen, reduziert Boilerplate-Code und verbessert die Entwicklererfahrung. Mit integrierter Unterstützung für Animationen, Schließbarkeit und responsive Layouts vereinfacht es häufige Überlagerungsmuster in Flutter-Apps. Das Paket ist ideal für Entwickler, die eine leichte, zuverlässige Lösung zur Verwaltung von UI-Überlagerungen ohne komplizierte Einrichtung suchen.
Anwendungsfälle
Dialoge und Warnungen anzeigen
Benutzerdefinierte Overlay-Bildschirme erstellen
Verwaltung von Bottom-Sheet-Interaktionen
Geführte Benutzerflüsse umsetzen
Modale Navigation verwalten
Popup-Logik vereinfachen
Hauptmerkmale
Einheitliche Modala-API
Plattformübergreifende Kompatibilität
eingebaute Animationen
Einfache Handhabung der Aufhebung
Unterstützung für responsive Design
Minimales Boilerplate
Geeignet für
Flutter-Anfänger
UI-intensive Anwendungen
Apps mit häufigen Überlagerungen
Entwickler, die Konsistenz suchen
Teams, die Wartbarkeit priorisieren
Projekte, die eine schnelle Prototypenerstellung erfordern
Hinweise
Beschränkt auf overlay-spezifische Funktionen
Kein eingebauter Zustandsmanagement
Erfordert manuelle Integration mit bestehenden Zustandslösungen
Nicht geeignet für komplexe Navigationsstapel
Abhängig von Flutter's Rendering-Pipeline
Kann zusätzliche Stilisierung für fortgeschrittene Designs benötigen
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Modals
Flutter overlays simplified!
Motivation
Working with Flutter overlays is quite cumbersome. Adding a simple context menu next to your button should not be hard.
Say hello 👋 to Modals, a package to simplify all your overlay needs!
Features
Show modals easily
Position modals using absolute position
Position modals using alignment
Position modals based on another widget position
Prioritise modal visibility
Remove modals easily
Remove modal by id
Remove all modals at once
Remove modal by tapping modal barrier
Remove modals on route changes
How to use
Showing modals
showModal is used to show modals. Function accepts a ModalEntry as parameter.
ModalEntry has 3 options ModalEntry.positioned, ModalEntry.aligned and ModalEntry.anchored