Pakete, Repositories und App-Kategorien suchen

Cover von square_progress_bar
Paketdetailsv1.1.1

square_progress_bar

Eine quadratische Fortschrittsleiste, die Sie einfach verwenden können. Geben Sie einfach den Fortschritt im Bereich von 0,0 bis 1,0 an und los geht's.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
83
Likes
29
Pub-Punkte
150

Paket installieren

flutter pub add square_progress_bar

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Eine einfache und anpassbare quadratische Fortschrittsleiste für Flutter-Anwendungen. Sie akzeptiert einen Fortschrittswert zwischen 0,0 und 1,0 und ist somit leicht in jede Benutzeroberfläche integrierbar, die visuelle Rückmeldung für Lade- oder Abschlusszustände benötigt. Das Widget ist leichtgewichtig und unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Ideal für Formulare, Dateiuploads oder jedes andere Szenario, das ein sauberes, modernes Fortschrittsindikator erfordert.

Anwendungsfälle

  • Ladeanzeiger in Formularen
  • Datei-Upload-Fortschrittsverfolgung
  • Aufgabenabwicklung Visualisierung
  • Dashboard-Fortschritt wird angezeigt
  • Animierte Onboarding-Flows

Hauptmerkmale

  • quadratische Gestaltung
  • Fortschritt von 0,0 bis 1,0
  • Plattformübergreifende Unterstützung
  • Minimale Konfiguration
  • Anpassbare Farben und Größe
  • Glatte Animationen

Geeignet für

  • Einfache Fortschritts-UIs
  • Leichte Anwendungen
  • konsistente Designsysteme
  • Schnellprototypen
  • Mobile- und Webanwendungen

Hinweise

  • Eingeschränkte Anpassungsmöglichkeiten über die grundlegende Gestaltung hinaus
  • Keine integrierte Beschriftungssupport
  • Nicht geeignet für komplexe Fortschrittsworkflows
  • Benötigt manuelle Handhabung der Animationszeit
  • Abhängig von Updates externer Pakete

Original-README

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

Square progress bar because why not 😎

Build Status

Features

  • Dynamic sizing
  • Animated progress bar
  • Gradient color progress bar
  • Progress bar cap shape customization
  • RTL support
  • ✨Magic✨

alt text

Installation

dependencies:
  square_progress_bar: ^1.1.1

Getting started

Just provide the progress in a range from 0.0 to 1.0 and you are set to go.

Usage

              SquareProgressBar(
                width: 100, // default: max available space
                height: 100, // default: max available space
                progress: _progress, // provide the progress in a range from 0.0 to 1.0
                isAnimation: false, // default: false, animate the progress of the bar
                solidBarColor: Colors.amber, // default: blue, main bar color
                emptyBarColor: Colors.orange.withOpacity(0.2), // default: gray, empty bar color
                strokeWidth: 20, // default: 15, bar width
                barStrokeCap: StrokeCap.round, // default: StrokeCap.round, bar cap shape
                isRtl: false, // default: false, bar start point
                gradientBarColor: const LinearGradient(
                  begin: Alignment.topRight,
                  end: Alignment.bottomLeft,
                  colors: <Color>[Colors.red, Colors.amber],
                  tileMode: TileMode.repeated,
                ), // default: null, if you pass gradient color it will be used instead of solid color for the main bar
                child: Center(
                  child: Text(
                    _percentageLabel,
                    style: const TextStyle(fontWeight: FontWeight.bold),
                  ),
                ),
              )

License

MIT Free Software, Hell Yeah!

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.