Übersicht
Ein Flutter-Paket, das ein modales Fortschrittsindikator-Overlay (HUD) bereitstellt, um eine Ladeüberlagerung über jedem Widget anzuzeigen. Es blockiert die Benutzerinteraktion während asynchroner Operationen wie API-Aufrufen oder Datenverarbeitung und sorgt so für eine reibungslose Benutzererfahrung. Das HUD unterstützt einen anpassbaren Spinner, sodass Entwickler ihre eigene Ladeanimation verwenden können. Ideal, um versehentliche Tipps zu vermeiden, während auf Ergebnisse gewartet wird. Funktioniert nahtlos mit Widgets wie Schaltflächen oder Formularen.
Anwendungsfälle
- UI während asynchroner Vorgänge blockieren
- Laden-Zustand in Formularen anzeigen
- Tasten während des Datenabrufs verhindern
- Verbesserung der Benutzererfahrung durch visuelle Rückmeldung
- Anpassen von Ladeindikatoren
Hauptmerkmale
- Modale Überlagerung blockiert Interaktionen
- Unterstützt benutzerdefinierte Spinner
- Einfache Integration mit bestehenden Widgets
- Nicht-störende Ladeanzeige
- Funktioniert mit jedem Widget-Baum
Geeignet für
- Entwickler, die schnelle Ladeüberlagerungen benötigen
- Apps mit häufigen asynchronen Operationen
- UIs, die klare Ladezustände erfordern
- Teams, die UX-Konsistenz priorisieren
- Projekte mit minimalem Boilerplate
Hinweise
- Behandelt Fehlerzustände nicht
- Kein integrierter Wiederholungsmechanismus
- Die Anpassung des Spinners erfordert zusätzliche Einstellungen
- Begrenzte Gestaltungsmöglichkeiten jenseits des Basis
- Nicht geeignet für komplexe Ladeabläufe