Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.0

wave_progress_bars

Ein Paket bietet eine einfache Möglichkeit, Wellenleisten in einem Flutter-Projekt hinzuzufügen.

30-Tage-Downloads
21
Likes
29
Pub-Punkte
40

Paket installieren

flutter pub add wave_progress_bars

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

WaveProgressBars ist ein Flutter-Paket, das die Integration animierter wellenförmiger Fortschrittsbalken in Anwendungen vereinfacht. Es bietet reibungslose, fließende Wellenanimationen zur visuellen Darstellung von Lade- oder Fortschrittszuständen. Ideal für moderne Benutzeroberflächen, verbessert es die Benutzererfahrung mit dynamischen, ansprechenden Indikatoren. Das Paket ist leichtgewichtig und einfach zu implementieren und erfordert nur minimale Konfiguration. Es unterstützt die Anpassung der Wellenfarbe, Geschwindigkeit und Amplitude an Designanforderungen.

Anwendungsfälle

  • Ladeanzeiger in Formularen
  • Visuelle Rückmeldung während des Datenabrufs
  • interaktive App-Onboarding
  • Animierte Fortschrittsverfolgung
  • Gamifizierte App-Elemente

Hauptmerkmale

  • Glatte Wellenanimation
  • Anpassbare Wellenfarbe
  • Einstellbare Wellengeschwindigkeit
  • konfigurierbare Amplitude
  • Einfache API-Integration
  • Leichtgewichtig und effizient

Geeignet für

  • Moderne App-Oberflächen
  • Benutzerengagement-Funktionen
  • Ladestatus-Visualisierung
  • designorientierte Entwickler
  • Apps, die eindeutige Fortschrittsindikatoren benötigen

Hinweise

  • Nur begrenzt auf Wellen-Stil-Fortschritt
  • Keine integrierte Unterstützung für plattformspezifische Stile unter iOS/Android
  • Kann eine Leistungsoptimierung auf Geräten mit geringer Leistung erfordern
  • Nicht geeignet für komplexe Szenarien zur Fortschrittsverfolgung

Original-README

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

Wave Progress Bars

A package provides an easy way to add wave bars in Flutter project.

Getting Started

You should ensure that you add the following dependency in your Flutter project.

dependencies:
  wave_progress_bars: "^0.0.1"

You should then run flutter packages upgrade or update your packages in IntelliJ.

How to use

import 'package:wave_progress_bars/wave_progress_bars.dart';
import 'package:flutter/material.dart';
import 'dart:math';

void main() => runApp(
      MaterialApp(
        title: 'Bars',
        theme: ThemeData(),
        home: MyApp(),
      ),
    );

class MyApp extends StatelessWidget {
  final List<double> values = [];

  @override
  Widget build(BuildContext context) {
    MediaQueryData queryData = MediaQuery.of(context);
    var rng = new Random();
    for (var i = 0; i < 100; i++) {
      values.add(rng.nextInt(70) * 1.0);
    }
    return Scaffold(
      backgroundColor: Colors.white,
      appBar: AppBar(
        centerTitle: true,
        title: Text("bars"),
      ),
      body: Center(
        child: WaveProgressBar(
          progressPercentage: 20,
          listOfHeights: values,
          width: queryData.size.width,
          initalColor: Colors.grey,
          progressColor: Colors.red,
          backgroundColor: Colors.white,
          timeInMilliSeconds: 2000,
          isHorizontallyAnimated: true,
          isVerticallyAnimated: true,
        ),
      ),
    );
  }
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.