Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.1

spinner

Ein einfacher animierter Spinner, der eine kreisförmige Liste fester Widgets durchläuft

30-Tage-Downloads
15
Likes
23
Pub-Punkte
40

Paket installieren

flutter pub add spinner

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein leichtgewichtiges Flutter-Paket, das einen einfachen animierten Spinner bereitstellt, der in einer kreisförmigen Weise durch eine vordefinierte Liste von festen Größen-Widgets wechselt. Ideal zur Anzeige von Ladezuständen oder laufenden Prozessen mit reibungslosen visuellen Rückmeldungen. Der Spinner ist anpassbar und lässt sich problemlos in jede Benutzeroberfläche integrieren und bietet eine saubere und effiziente Möglichkeit, die Benutzererfahrung während asynchroner Operationen zu verbessern.

Anwendungsfälle

  • Ladeanzeiger in Formularen
  • Anzeige laufender Hintergrundaufgaben
  • Verbesserung der Benutzererfahrung während des Datenabrufs
  • Visuelle Rückmeldung bei Navigationsübergängen
  • Einfache Animationsplazierungen

Hauptmerkmale

  • Kreis-Widget-Zyklus
  • Unterstützung für Widgets mit fester Größe
  • Glatte Animationsübergänge
  • Minimale Konfiguration erforderlich
  • Leichtgewichtig und leistungsstark

Geeignet für

  • Entwickler, die einfache Ladeanimationen suchen
  • UI-Designer, die subtile visuelle Hinweise benötigen
  • Apps, die leichtgewichtige Fortschrittsanzeiger erfordern
  • Projekte mit engen Leistungsbeschränkungen

Hinweise

  • Beschränkt auf Widgets mit fester Größe
  • Keine integrierte Anpassungsmöglichkeit für Rotationsgeschwindigkeit
  • Nicht geeignet für komplexe Animationen
  • Benötigt manuelle Handhabung des Widget-Lebenszyklus
  • Hängt von externem Quellcode für Aktualisierungen ab

Original-README

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

Spinner

This flutter package implements a simple Spinner animation that cycles through any number of fixed size child widgets. Useful for selecting a random word from a list and displaying it to a user.

It can animate vertically, up or down:

Or horizontally, left or right:

Usage

To use this plugin, add spinner as a dependency in your pubspec.yaml file.

Example

See the example project in the repo for a quick demo

API

Spinner has several useful parameters. You can see them used in the example file

  • duration: change the duration of the animation

  • animationSpeed: change how fast the animation moves and what index the animation lands on

  • spinDirection: change the direction of animation

  • containerCount: number of containers that should appear on screen

  • containerSize: for vertical scroll, this is the width of each container produced by the builder function. For horizontal, this is the height

  • builder: a function that takes in an integer and returns a widget with height/width of containerSize

  • curve: the curve for the animation to follow. Defaults to easeInOutCubic

  • callback: a function called when the animation completes

  • zoomFactor: optional zoom in by this amount during the animation. It looks something like this, with a zoom factor of 1.5:

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.