Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.3.0

marquee

Ein Flutter-Widget, das Text unendlich scrollt. Bietet viele Anpassungsmöglichkeiten, einschließlich benutzerdefinierter Scrollrichtungen, Dauer, Kurven sowie Pausen nach jeder Runde.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
103.000
Likes
1070
Pub-Punkte
150

Paket installieren

flutter pub add marquee

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das Marquee-Paket bietet ein Flutter-Widget, das unendliches Scrollen von Text mit umfangreichen Anpassungsmöglichkeiten ermöglicht. Es unterstützt verschiedene Scrollrichtungen, anpassbare Dauer, Animationskurven und konfigurierbare Pausen nach jedem Zyklus. Ideal für die Darstellung langer Texte in begrenztem Raum, beispielsweise Überschriften oder Benachrichtigungen, verbessert es die Benutzererfahrung durch reibungslose, kontinuierliche Animationen auf allen Hauptplattformen. Das Widget ist leichtgewichtig und einfach zu integrieren und eignet sich sowohl für einfache als auch komplexe Anwendungsfälle, die dynamische Textanzeige erfordern.

Anwendungsfälle

  • Lange Überschriften in begrenztem Raum anzeigen
  • Animierte Benachrichtigungen erstellen
  • Anzeigen von Newsfeeds im Ticker-Stil
  • Verbesserung der Benutzeroberfläche mit dynamischen Texteffekten
  • Scrollende Banner implementieren

Hauptmerkmale

  • Unendliches Textscrollen
  • Anpassbare Scrollrichtung
  • Anpassbare Animationsdauer und -kurve
  • Nach jedem Scrollzyklus pausieren
  • Unterstützung für mehrere Plattformen
  • Einfache Integration mit bestehenden Widgets

Geeignet für

  • Entwickler, die animierte Textanzeigen benötigen
  • Designer erstellen ansprechende Benutzeroberflächenelemente
  • Apps mit Echtzeit-Datenfeeds
  • Interaktive Kioske oder Dashboards
  • Projekte, die responsive Textanimationen erfordern

Hinweise

  • Kann die Leistung bei sehr langen Texten beeinträchtigen
  • Erfordert sorgfältige Abstimmung von Scrollgeschwindigkeit und Pause
  • Nicht ideal für statischen Inhalt
  • Barrierefreiheitsüberlegungen für Bildschirmleser
  • Beschränkte Steuerung der individuellen Zeichenbewegung

Original-README

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

⏩ A Flutter widget that scrolls text infinitely. Provides many customizations including custom scroll directions, durations, curves as well as pauses after every round.

Appreciate the widget? Show some ❤️ and star the repo to support the project.

Usage

This is a minimalistic example:

Marquee(
  text: 'There once was a boy who told this story about a boy: "',
)

And here's a piece of code that makes full use of the marquee's customizability:

Marquee(
  text: 'Some sample text that takes some space.',
  style: TextStyle(fontWeight: FontWeight.bold),
  scrollAxis: Axis.horizontal,
  crossAxisAlignment: CrossAxisAlignment.start,
  blankSpace: 20.0,
  velocity: 100.0,
  pauseAfterRound: Duration(seconds: 1),
  startPadding: 10.0,
  accelerationDuration: Duration(seconds: 1),
  accelerationCurve: Curves.linear,
  decelerationDuration: Duration(milliseconds: 500),
  decelerationCurve: Curves.easeOut,
)

For more information about the properties, have a look at the API reference.

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden