FLUTTER ECOSYSTEM

back_button_interceptor

Back-Button-Interceptor. Kann verwendet werden, um Aktionen auszuführen, wenn die Android-Rück-Taste gedrückt wird, als Alternative zu `WillPopScope`.

Neueste Version
8.0.4
30-Tage-Downloads
426.000
Likes
411
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das back_button_interceptor-Paket bietet eine Möglichkeit, Android-Rück-Tasten-Drücke zu erfassen und benutzerdefinierte Logik auszuführen, bevor die App zurück navigiert. Es dient als Alternative zu WillPopScope und bietet mehr Flexibilität bei der Handhabung von Navigation in Flutter-Apps unter Android, iOS, Web, macOS, Windows und Linux. Dies ist besonders nützlich, um Bestätigungsdialoge anzuzeigen, Daten zu speichern oder komplexe Navigationsabläufe zu verwalten, wenn Benutzer die Zurück-Taste drücken.

Anwendungsfälle
  • Behandlung von Rück-Tasten-Drücken in mobilen Apps
  • Bestätigungsdialoge vor der Navigation anzeigen
  • Speichern nicht gespeicherter Daten vor Verlassen eines Bildschirms
  • Verwaltung von mehrstufigen Navigationsflüssen
  • Unbeabsichtigte Navigation verhindern
  • Anpassen des Verhaltens der Zurück-Taste auf verschiedenen Plattformen
Hauptmerkmale
  • Plattformübergreifende Unterstützung (Android, iOS, Web, macOS, Windows, Linux)
  • Einfache API zum Abfangen von Zurück-Button-Ereignissen
  • Alternative zu WillPopScope mit besserer Steuerung
  • Unterstützt verschachtelte Routeninterception
  • Erlaubt die Abbrechen der Rückwärtsnavigation
  • Läuft nahtlos mit Navigator zusammen
Geeignet für
  • Entwickler, die eine feinabgestimmte Steuerung des Zurück-Buttons benötigen
  • Apps, die eine Bestätigung vor der Navigation erfordern
  • Mehrfachbildschirm-Formulare oder -Assistenten
  • Plattformübergreifende Flutter-Anwendungen
  • Teams, die die Beschränkungen von WillPopScope vermeiden
Hinweise
  • Kann zusätzliche Zustandsverwaltung erfordern
  • Nicht erforderlich, wenn eine einfache Navigation ausreicht
  • Mögliche Komplexität bei tief verschachtelter Navigation
  • Erfordert sorgfältige Handhabung, um unbeabsichtigte Navigationssperren zu vermeiden
  • Beschränkt auf plattformspezifische Rück-Taste-Ereignisse (nicht Hardware-Tasten auf allen Geräten)
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add back_button_interceptor

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Verwandte Projekte