Pakete, Repositories und App-Kategorien suchen

Cover von lite_rolling_switch
Paketdetailsv1.0.1

lite_rolling_switch

Benutzerdefinierter Schalter mit ansprechender und ansprechender Animation, der es Ihnen ermöglicht, Farben, Symbole und andere ästhetische Inhalte anzupassen. Jetzt unterstützt null safety.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
756
Likes
286
Pub-Punkte
130

Paket installieren

flutter pub add lite_rolling_switch

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Lite Rolling Switch ist ein anpassbarer Flutter-Schalterwidget mit fließenden, visuell ansprechenden Animationen. Entwickler können Farben, Symbole und andere visuelle Elemente an das Design ihrer App anpassen. Vollständig kompatibel mit null safety, unterstützt es mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Das Paket ist leichtgewichtig und einfach zu integrieren und eignet sich ideal für Apps, die eine ansprechende Umschaltfläche benötigen, ohne hohe Overhead-Kosten zu verursachen.

Anwendungsfälle

  • Benutzerdefinierte Schalter in Formularen
  • Interaktive Einstellungspanels
  • Animierte Benutzeroberflächenelemente in Dashboards
  • Benutzereinstellungstoggle
  • Visuelle Rückmeldung in mobilen und Web-Anwendungen

Hauptmerkmale

  • Glatte Rollanimation
  • Anpassbare Farben und Symbole
  • Unterstützung für Null-Sicherheit
  • Plattformübergreifende Kompatibilität
  • Leichtgewichtig und leistungsstark
  • Einfache Integration mit Flutter

Geeignet für

  • Entwickler, die animierte Schalter suchen
  • designorientierte Anwendungen
  • Apps, die interaktive Schalter benötigen
  • Flutter-Anfänger erkunden Widgets
  • Projekte für mehrere Plattformen

Hinweise

  • Beschränkt auf kosmetische Anpassungen
  • Kein eingebauter Zustandsmanagement
  • Nicht geeignet für komplexe Formularlogik
  • Erfordert manuelle Behandlung von onToggle-Ereignissen
  • Am besten geeignet für einfache Toggle-Funktionen nur

Original-README

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

lite_rolling_switch

Full customable rolling switch widget for flutter apps based on Pedro Massango's 'crazy-switch' widget https://github.com/pedromassango/crazy-switch

About

Custom Switch button with attractive animation, made to allow you to customize colors, icons and other cosmetic content. Manage the widget states in the same way you do with the classical material's switch widget.

NOTE: Currently, you cannot directly change the widget height properties. This feature will be available soon.

Previews

Image preview

Image preview 2

Basic Implementation

import 'package:lite_rolling_switch/lite_rolling_switch.dart';

LiteRollingSwitch(
    //initial value
    value: true,
    textOn: 'disponible',
    textOff: 'ocupado',
    colorOn: Colors.greenAccent[700],
    colorOff: Colors.redAccent[700],
    iconOn: Icons.done,
    iconOff: Icons.remove_circle_outline,
    textSize: 16.0,
    onChanged: (bool state) {
      //Use it to manage the different states
      print('Current State of SWITCH IS: $state');
    },
),

Tests

To executed included unit tests run flutter test. Feel free to Pull Request your own Unit Test to improve this package!

Changelog

Visit the complete changelog here.

Contributors

Other collaborators

License

This project has been published under an MIT license, you can consult the license terms in detail here.

Other

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.