Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.1.0

overlay_support

Provider-Unterstützung für Overlay, einfach Toasts und interne Benachrichtigungen erstellen

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
124.000
Likes
701
Pub-Punkte
140

Paket installieren

flutter pub add overlay_support

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

overlay_support ist ein Flutter-Paket, das eine einfache und flexible Möglichkeit bietet, Überlagerungen wie Toasts und Benachrichtigungen auf allen wichtigen Plattformen anzuzeigen. Es fungiert als provider-basierte Lösung, die Entwicklern ermöglicht, Überlagerungs-Inhalte einfach zu verwalten und anzupassen, ohne komplexe Einstellungen vornehmen zu müssen. Das Paket unterstützt dynamische Positionierung, anpassbare Stile und reibungslose Animationen und ist daher ideal für Feedback-Mechanismen in Apps. Mit minimaler Konfiguration können Entwickler dauerhafte oder temporäre Überlagerungen in ihre Apps integrieren.

Anwendungsfälle

  • Benutzerfeedback-Nachrichten anzeigen
  • Anzeige von temporären Benachrichtigungen
  • Benutzerdefinierte Toast-Komponenten erstellen
  • In-App-Warnungen implementieren
  • Verwaltung des Overlay-Lebenszyklus
  • Verbesserung der Benutzererfahrung durch nicht störende Nachrichten

Hauptmerkmale

  • Anbieterbasierte Overlay-Verwaltung
  • Plattformübergreifende Unterstützung (Android, iOS, Web, macOS, Windows, Linux)
  • Anpassbare Toast- und Benachrichtigungsstile
  • Einfache Integration in bestehende Flutter-Apps
  • Unterstützung für dynamische Positionierung und Animationen
  • Eingebaute Lebenszyklussteuerung

Geeignet für

  • Entwickler, die plattformübergreifende Flutter-Anwendungen erstellen
  • Teams, die leichtgewichtige Benachrichtigungssysteme benötigen
  • Apps, die konsistente In-App-Rückmeldungen erfordern
  • UI/UX-Designer, die sich auf subtile interaktive Elemente konzentrieren
  • Projekte, bei denen minimale Abhängigkeiten bevorzugt werden

Hinweise

  • Kann zusätzliche Stilisierung für komplexe Benutzeroberflächen erfordern
  • Das Verhalten beim Stapeln von Überlagerungen sollte auf verschiedenen Plattformen getestet werden
  • Eingeschränkte integrierte Themenvorlagen im Vergleich zu voll ausgestatteten Paketen
  • Nicht für schwere Modal-Dialoge vorgesehen
  • Leistungseinbußen bei häufigen Overlay-Updates

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

overlay_support

Pub Pub CI codecov

Provider support for overlay, make it easy to build toast and In-App notification.

this library support ALL platform

Interaction

If you want to see the ui effect of this library, just click here https://boyan01.github.io/overlay_support/#/

How To Use

  1. add dependencies into you project pubspec.yaml file

    dependencies:
        overlay_support: latest_version
    
    • the latest version is Pub
    • For project without migrate to null safety, please use version overlay_support: 1.0.5-hotfix1
  2. wrap your AppWidget with OverlaySupport

  return OverlaySupport.global(child: MaterialApp());
  1. show toast or simple notifications
import 'package:overlay_support/overlay_support.dart';

void onClick() {
    // popup a toast.
    toast('Hello world!');

    // show a notification at top of screen.
    showSimpleNotification(
        Text("this is a message from simple notification"),
        background: Colors.green);
}

more instructions check here : example/README.md

License

see License File

End

if you have some suggestion or advice, please open an issue to let me known. This will greatly help the improvement of the usability of this project. Thanks.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden