Ein leichtgewichtiger, null-sicherer Flutter-Paket zum Anzeigen anpassbarer Fortschrittsdialoge mit Unterstützung für dynamische Inhaltsaktualisierungen und verschiedene Stiloptionen.
Aus öffentlichen Paketdaten erstellte Orientierung.
Ein leichtgewichtiger, null-sicherer Flutter-Paket, der zur Anzeige anpassbarer Fortschrittsdialoge entwickelt wurde. Es unterstützt dynamische Inhaltsaktualisierungen und bietet verschiedene Stiloptionen für eine konsistente Benutzeroberfläche über Plattformen hinweg. Ideal zum Anzeigen von Ladezuständen während asynchroner Operationen, gewährleistet es Typensicherheit und eine reibungslose Benutzererfahrung unter Android, iOS, Web, macOS, Windows und Linux. Das Paket ist einfach zu integrieren und zu pflegen, wodurch es sich besonders für Apps eignet, die während der Datenverarbeitung responsive Rückmeldungen benötigen.
Anwendungsfälle
Laden-Zustände während API-Aufrufe anzeigen
Dialogtext dynamisch aktualisieren
Fortschritt während der Dateiuploads anzeigen
Feedback während Hintergrundaufgaben bereitstellen
Anpassung des Aussehens zur Markenkonsistenz
Hauptmerkmale
Null-sicheres Design
Dynamische Inhaltsoptimierungen
Unterstützung mehrerer Plattformen
Anpassbare Stilisierung
Leichtgewichtig und schnell
Einfache Integration mit Flutter
Geeignet für
Entwickler, die plattformübergreifende Flutter-Anwendungen erstellen
Teams, die Typensicherheit priorisieren
Apps, die responsive Ladeindikatoren benötigen
Projekte mit minimalen Abhängigkeiten
UI-intensive Anwendungen mit häufigen asynchronen Operationen
Hinweise
Erfordert Flutter 2.5 oder höher
Beschränkt auf grundlegende Fortschrittsvisualisierung
Keine eingebaute Stornierungsbehandlung
Am besten geeignet für einfache Ladeszenarien
Möglicherweise ist zusätzliche Logik für komplexe Workflows erforderlich
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
progress_dialog
A light weight package to show progress dialog. As it is a stateful widget, you can change the text shown on the dialog dynamically.
This is the original package and it's owner
https://github.com/fayaz07/progress_dialog
It was discontinued by him, but i really liked the package so I am trynna revive it :D
I added null safety and updated most of the stuff making it null safe and useable again :)
Create and initialise a ProgressDialog object inside the build() method passing context to it
Initialize the ProgressDialog object
finalProgressDialog pr = ProgressDialog(context);
By default it is a normal dialog to show some message, if you would like to use it to show percentage of progress done, specify the optional type parameter and specify if you want your dialog to dismiss when back button is pressed isDismissible parameter (Optional)