Pakete, Repositories und App-Kategorien suchen

Cover von flutter_hot_toast
Paketdetailsv0.0.3

flutter_hot_toast

Ein sehr cooler und einfacher Toast mit Animationen. Stark beeinflusst von React Hot Toast.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
153
Likes
33
Pub-Punkte
120

Paket installieren

flutter pub add flutter_hot_toast

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein leichtgewichtiger und animierter Toast-Benachrichtigungs-Paket für Flutter, inspiriert von React Hot Toast. Es bietet reibungslose, visuell ansprechende Toast-Nachrichten mit minimalem Setup. Unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Ideal zur Lieferung kurzer Benutzerfeedbacks auf moderne, ansprechende Weise.

Anwendungsfälle

  • Anzeige schneller Benutzerfeedback
  • Erfolg- oder Fehlermeldungen anzeigen
  • UI durch subtile Animationen verbessern
  • Vorübergehende Warnungen bereitstellen
  • Verbesserung der Benutzererfahrung durch visuelle Hinweise

Hauptmerkmale

  • Glatte Animationen
  • Minimale Konfiguration
  • Plattformübergreifende Unterstützung
  • Anpassbare Erscheinung
  • Einfache API
  • Reaktives Design

Geeignet für

  • Anfänger-Flutter-Entwickler
  • Apps, die leichte Benachrichtigungen benötigen
  • Projekte mit Fokus auf UI-Aufbereitung
  • Schnellprototypen
  • Benutzerfreundliche Schnittstellen

Hinweise

  • Begrenzte Anpassungsmöglichkeiten über die grundlegende Gestaltung hinaus
  • Nicht geeignet für komplexe Benachrichtigungsworkflows
  • Abhängig von einer externen Animationsbibliothek
  • Kann zusätzliche Stile für den Dunkelmodus erfordern
  • Am besten geeignet für einfache, kurzlebige Nachrichten

Original-README

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

Flutter Hot Toast

A very cool and simple flutter toast that is highly inspired by React Hot Toast

Features

Video preview

Getting started

First wrap your Material App with GlobalLoaderOverlay

Widget build(BuildContext context) {
    return GlobalLoaderOverlay(
      child: MaterialApp(
        title: 'Flutter Demo',
        theme: ThemeData(
          primarySwatch: Colors.blue,
        ),
        home: const Home(),
      ),
    );
  }

Now you can call the toast to show in any part of your widget that is being encapsulated in the MaterialApp widget by:

context.loaderOverlay.show(
            widget: FlutterHotToast.loading(
              height: 70,
              width: 280,
              label: const Text(
                'loading...😬',
                style: TextStyle(
                  fontSize: 30,
                ),
              ),
            ),
          );

Usage

FloatingActionButton(
        child: const Icon(Icons.add),
        onPressed: () {
          context.loaderOverlay.show(
            widget: FlutterHotToast.loading(
              height: 70,
              width: 280,
              label: const Text(
                'loading...😬',
                style: TextStyle(
                  fontSize: 30,
                ),
              ),
            ),
          );
          Future.delayed(const Duration(seconds: 2), () {
            context.loaderOverlay.show(
              widget: FlutterHotToast.success(
                context,
                height: 70,
                width: 280,
                label: const Text(
                  'success ✅',
                  style: TextStyle(
                    fontSize: 30,
                  ),
                ),
              ),
            );
          });
        },
      ),

Additional information

This package uses lottie, loader_overlay and flutter_animate under the hood.

You can find the repository link at github to contribute to this project.


If you like this project, please follow me on github

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.