Pakete, Repositories und App-Kategorien suchen

Cover von flutter_spinkit
Paketdetailsv5.2.2

flutter_spinkit

Eine Sammlung von mit Flutter animierten Ladeindikatoren. Stark beeinflusst von @tobiasahlin's SpinKit.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
511.000
Likes
4650
Pub-Punkte
140

Paket installieren

flutter pub add flutter_spinkit

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

flutter_spinkit ist ein Flutter-Paket, das eine Sammlung an anpassbaren, animierten Ladeindikatoren bereitstellt. Inspiriert von SpinKit bietet es eine Vielzahl visuell ansprechender Spinner und Loader, die für verschiedene App-Kontexte geeignet sind. Das Paket unterstützt alle wichtigen Plattformen, einschließlich Android, iOS, Web, macOS, Windows und Linux. Jeder Indikator wurde mit flüssigen Animationen unter Verwendung der Rendering-Engine von Flutter erstellt, was eine konsistente Leistung auf allen Geräten gewährleistet. Es eignet sich ideal zum Anzeigen von Ladezuständen während Datenabrufe, Seitenübergängen oder Hintergrundaufgaben.

Anwendungsfälle

  • Anzeigen von Ladezuständen während API-Aufrufe
  • Verbesserung der Benutzererfahrung während Seitenübergänge
  • Fortschritt bei Hintergrundoperationen anzeigen
  • Verbesserung der UI-Asthetik mit animierten Platzhaltern
  • Feedback während der Formularübermittlung bereitstellen

Hauptmerkmale

  • Über 30 vordefinierte animierte Spinner
  • Hochgradig anpassbare Farben und Größen
  • Plattformübergreifende Kompatibilität
  • Leichtgewichtig und einfach zu integrieren
  • Eingebaute Animationscontroller
  • Unterstützt Dunkelmodus-Themen

Geeignet für

  • Entwickler, die fertige Ladeindikatoren suchen
  • Apps, die konsistente Ladevisualisierungen erfordern
  • UI/UX-Designer, die sich auf Mikrointeraktionen konzentrieren
  • Projekte für mehrere Plattformen
  • Schnellprototypen für Benutzeroberflächen-Feedback-Zustände

Hinweise

  • Kann die Bundle-Größe erhöhen, wenn viele Indikatoren verwendet werden
  • Benutzerdefinierte Animationen erfordern ein tieferes Wissen über das Animationsystem von Flutter
  • Einige Indikatoren skaliert möglicherweise nicht gut auf sehr kleinen Bildschirmen
  • Eingeschränkte Anpassung über grundlegende Eigenschaften hinaus
  • Nicht für extrem hohe Aktualisierungshäufigkeiten optimiert

Original-README

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

✨ Flutter Spinkit

Format, Analyze and Test codecov pub package

A collection of loading indicators animated with flutter. Heavily inspired by @tobiasahlin's SpinKit.

🎖 Installing

dependencies:
  flutter_spinkit: ^5.2.2
⚡️ Import
import 'package:flutter_spinkit/flutter_spinkit.dart';

🎮 How To Use

const spinkit = SpinKitRotatingCircle(
  color: Colors.white,
  size: 50.0,
);
final spinkit = SpinKitFadingCircle(
  itemBuilder: (BuildContext context, int index) {
    return DecoratedBox(
      decoration: BoxDecoration(
        color: index.isEven ? Colors.red : Colors.green,
      ),
    );
  },
);
final spinkit = SpinKitSquareCircle(
  color: Colors.white,
  size: 50.0,
  controller: AnimationController(vsync: this, duration: const Duration(milliseconds: 1200)),
);

For more info, please, refer to the showcase.dart in the example.

🚀 Showcase


RotatingPlain

DoubleBounce

Wave

WanderingCubes

FadingFour

FadingCube

Pulse

ChasingDots

ThreeBounce

Circle

CubeGrid

FadingCircle

RotatingCircle

FoldingCube

PumpingHeart

HourGlass

PouringHourGlass

PouringHourGlassRefined

FadingGrid

Ring

Ripple

SpinningCircle

SpinningLines

SquareCircle

DualRing

PianoWave

DancingSquare

ThreeInOut

WaveSpinner

PulsingGrid

Some GIF images gotten from Android Spinkit.

🐛 Bugs/Requests

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull request are also welcome.

❗️ Note

For help getting started with Flutter, view our online documentation.

For help on editing plugin code, view the documentation.

☀️ Authors

Jeremiah Ogbomo

Ayush Agarwal

⭐️ License

MIT License

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden