Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.2.0

flutter_colored_progress_indicators

Ein alternativer animierter Fortschrittsindikator für Flutter's CircularProgressIndicator und LinearProgressIndicator mit Google-Farbakzenten.

30-Tage-Downloads
43
Likes
8
Pub-Punkte
40

Paket installieren

flutter pub add flutter_colored_progress_indicators

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein anpassbarer animierter Fortschrittsanzeiger für Flutter, der den Standard-CircularProgressIndicator und LinearProgressIndicator mit lebhaften, google-inspirierten Farbakzenten verbessert. Er bietet eine visuell ansprechende Alternative für Ladezustände mit reibungslosen Animationen und dynamischen Farbübergängen. Ideal für moderne Benutzeroberflächen, die ein frisches, ansprechendes Aussehen suchen, ohne Leistung oder einfache Integration zu opfern. Das Paket unterstützt sowohl kreisförmige als auch lineare Fortschrittsanzeiger mit minimalem Setup.

Anwendungsfälle

  • Ladebildschirme verbessern
  • Verbesserung der Benutzerfeedback in Formularen
  • Visualisierung von App-Zustandsübergängen
  • Engagierende Onboarding-Erlebnisse schaffen
  • Flair zu Ladeindikatoren hinzufügen

Hauptmerkmale

  • Google-Farbakzent-Themen
  • Glatte animierte Übergänge
  • Unterstützung für kreisförmige und lineare Indikatoren
  • Minimale Konfiguration erforderlich
  • Anpassbare Farben und Geschwindigkeiten

Geeignet für

  • Entwickler, die moderne Benutzeroberflächenelemente suchen
  • Apps mit hohen visuellen Gestaltungsstandards
  • Projekte, die ansprechende Ladeanimationen erfordern
  • designorientierte Flutter-Anwendungen
  • Teams, die eine schnelle Fortschrittsindikator-Aktualisierung wünschen

Hinweise

  • Begrenzte plattformspezifische Anpassung
  • Kann den minimalistischen Designästhetiken nicht entsprechen
  • Grundlegendes Verständnis von Flutter-Widget-Konzepten erforderlich
  • Nicht für extrem leistungsstarke Schleifen optimiert
  • Abhängig von externem GitHub-Repository für Updates

Original-README

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

flutter_colored_progress_indicators | flutter flutter


example

An alternate animated progress indicator widget for flutter's CircularProgressIndicator, LinearProgressIndicator and RefreshIndicator with Google color accents.

Features

  • Colorful CircularProgressIndicator
  • Colorful LinearProgressIndicator
  • Colorful RefreshIndicator yes that's it.

Getting Started

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  flutter_colored_progress_indicators: ^1.2.0

In your library add the following import:

import 'package:flutter_colored_progress_indicators/flutter_colored_progress_indicators.dart';

After that run flutter pub get

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

Usage

For Circular Progress Indicator -
...
child: ColoredCircularProgressIndicator()
...
For Linear Progress Indicator -
...
child: ColoredLinearProgressIndicator()
...
For Refresh Indicator -
...
child: ColoredRefreshIndicator(
  child: SingleChildScrollView(
    physics: AlwaysScrollableScrollPhysics(),
    child: ...
  )
)
...

Properties

Same as that of Flutter's official CircularProgressIndicator, LinearProgressIndicator and RefreshIndicator but without the valueColor/color property (because it changes with the color animation).

Changelog

See CHANGELOG.md for recent changes.

TO-DO

  • [x] Merge changes from official flutter dev branch
  • [ ] Shorter names for indicators
  • [x] Google color accents
  • [ ] Animation speed control factor
  • [x] Refactoring

Contributions

You can be of great help if you want to improve or add anything !

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

License

Package licensed under the MIT License.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.