Pakete, Repositories und App-Kategorien suchen

Cover von rolling_switch
Paketdetailsv0.0.2

rolling_switch

Benutzerdefinierter Schalter mit ansprechender Animation, der es Ihnen ermöglicht, Farben, Symbole und andere kosmetische Inhalte anzupassen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
305
Likes
59
Pub-Punkte
150

Paket installieren

flutter pub add rolling_switch

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein anpassbarer Schaltknopf in Flutter mit fließenden und ansprechenden Animationen. Ermöglicht Entwicklern die Anpassung von Farben, Symbolen und anderen visuellen Elementen an das Design ihrer App. Ideal zum Umschalten von Zuständen mit einer dynamischen und ansprechenden Benutzererfahrung auf mehreren Plattformen. Das Paket ist leichtgewichtig und einfach zu integrieren und unterstützt Android, iOS, Web, macOS, Windows und Linux. Seine flexiblen Anpassungsmöglichkeiten machen es für einfache und komplexe UI-Anforderungen geeignet.

Anwendungsfälle

  • Themen umschalten
  • Funktionen aktivieren/deaktivieren
  • Benutzereinstellungen
  • Interaktive Onboarding-Flows
  • Benutzerdefinierte Formularsteuerelemente

Hauptmerkmale

  • Glatte Rollanimation
  • Farbeanpassung
  • Icon-Unterstützung
  • Plattformübergreifende Kompatibilität
  • Einfache Integration
  • Konfigurierbares Toggle-Verhalten

Geeignet für

  • UI-Designer, die animierte Schalter suchen
  • Entwickler, die interaktive Formulare erstellen
  • Apps, die Themen- oder Einstellungstoggle erfordern
  • Projekte mit individuellen ästhetischen Anforderungen
  • Flutter-Anwendungen für mehrere Plattformen

Hinweise

  • Kann zusätzliche Stilisierung für Barrierefreiheit erfordern
  • Die Animationsleistung hängt vom Gerät ab
  • Beschränkt auf visuelle Anpassung, nicht auf Zustandsverwaltung
  • Nicht geeignet für häufige Zustandsänderungen
  • Am besten mit klarem visuellen Feedback verwenden

Original-README

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

Rolling Switch Package


Full customizable rolling switch widget for flutter apps forked from this library
Custom Switch button with attractive animation, made to allow you to customize colors, icons, custom widget and other cosmetic content.

Manage the widget states in the same way you do with the classical material's switch widget.

style: lint


Quick Start

Import this library into your project:

roling_switch: ^latest_version

Basic Implementation

Using the icon constructor

RollingSwitch.icon(
  onChanged: (bool state) {
    print('turned ${(state) ? 'on' : 'off'}');
  },
  rollingInfoRight: const RollingIconInfo(
    icon: Icons.flag,
    text: Text('Flag'),
  ),
  rollingInfoLeft: const RollingIconInfo(
    icon: Icons.check,
    backgroundColor: Colors.grey,
    text: Text('Check'),
  ),
),
More possibilities
  • Create a custom widget, use:
    const RollingWidgetInfo(icon: FlutterLogo())
    

  • Change color background between transactions left/right
    RollingSwitch.icon(    
      rollingInfoRight: const RollingIconInfo(
        backgroundColor: Colors.green,
      ),
      rollingInfoLeft: const RollingIconInfo(
        backgroundColor: Colors.grey,
      ),
    )
    

  • Change Circular color
    RollingSwitch.icon(
      ...
      circularColor: (icon: FlutterLogo())
    )
    

  • Create a custom text indicator
    RollingSwitch.icon(    
      rollingInfoRight: const RollingIconInfo(
        text: Text('Flag'),
      ),
      rollingInfoLeft: const RollingIconInfo(
        text: Text('Stack'),
      ),
    )
    

  • Enable drag switch
    RollingSwitch.icon(
      ...
      enableDrag: true
    )
    

Previews

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.