Pakete, Repositories und App-Kategorien suchen

Cover von floating_chat_button
Paketdetailsv1.1.0

floating_chat_button

Eine schwebende Schaltfläche, die sich über den Bildschirm bewegen und Benutzern Nachrichten anzeigen kann

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
235
Likes
56
Pub-Punkte
150

Paket installieren

flutter pub add floating_chat_button

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das einen ziehbaren Fließknoten zum Anzeigen von Nachrichten an Benutzer bereitstellt. Der Button kann frei über den Bildschirm bewegt werden und ist daher ideal für interaktive Chat-Schnittstellen oder In-App-Benachrichtigungen geeignet. Es unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux und sorgt für ein konsistentes Verhalten über Geräte hinweg. Auf Einfachheit und Benutzerfreundlichkeit ausgelegt, verbessert es die Benutzerbindung durch ein dauerhaft zugängliches Kommunikationselement.

Anwendungsfälle

  • In-App-Messaging-Systeme
  • Benutzer-Support-Chatschaltflächen
  • Interaktive Benutzeroberflächenelemente
  • Echtzeit-Benachrichtigungsanzeige
  • Mobile-first Chat-Oberflächen

Hauptmerkmale

  • Drag & Drop-Schnittstelle
  • Plattformübergreifende Kompatibilität
  • Anzeigefunktion für Nachrichten
  • Anpassbare Positionierung
  • Reaktives Design
  • Einfache Integration mit Flutter

Geeignet für

  • Entwickler, die Chat-Apps erstellen
  • UI-Designer, die interaktive Elemente suchen
  • Apps, die permanente Benutzerbenachrichtigungen erfordern
  • Plattformübergreifende mobile Anwendungen
  • Einfache, aber effektive Kommunikationswerkzeuge

Hinweise

  • Kann zusätzliche Stilisierung für komplexe Layouts erfordern
  • Leistungseinfluss auf Geräten mit geringer Leistungsfähigkeit
  • Beschränkt auf grundlegende Nachrichtenwiedergabe
  • Nicht geeignet für hochvolumige Chat-Streams
  • Erfordert sorgfältige Platzierung, um UI-Überladung zu vermeiden

Original-README

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

Show a draggable floating chat icon button and show messages on screens

Features

A widget for displaying a chat icon (or custom widget) on top of a background widget.

It can show and hide messages or display a message that is passed in its constructor.

Alt text Alt text Alt text

Getting started

Add it as the body of a scaffold (or other full screen view) and then supply the widget that should be shown under the chat widget as the background parameter.

Alternately, use a stack view to position the chat widget and leave the background as null.

The FloatingChatIcon will default to a blue circle with white chat icon and the messageWidget will default to a blue rounded rectangle with white text. All of these colours can be configured or custom widgets can be passed to chatIconWidget, messageWidget or messageTextWidget.

The ShowMessageParameters allows you to show the message passed to the constructor after a given delayDuration, for the amount of time specified in durationToShowMessage and at a random frequency (eg "Only show this message 50% of the time that the widget is instantiated") with showMessageFrequency.

Usage

@override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: FloatingChatButton(
          background: BackgroundWidget(),
          onTap: (_) {
            _showBottomSheet(context);
          },
          messageText: "I like this package",
      )
    );
  }

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.