Pakete, Repositories und App-Kategorien suchen

Cover von sliding_switch
Paketdetailsv1.1.0

sliding_switch

Schiebeschalter - Ein einfacher Schalter-Widget. Kann vollständig mit gewünschter Breite, Farben, Text usw. angepasst werden. Er behält auch den Auswahlzustand bei.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
731
Likes
33
Pub-Punkte
130

Paket installieren

flutter pub add sliding_switch

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

SlidingSwitch ist ein anpassbarer Schalter-Widget für Flutter, der Benutzern ermöglicht, zwischen zwei Zuständen durch eine Gleitbewegung zu wechseln. Es unterstützt die vollständige Anpassung von Breite, Farben, Textbeschriftungen und Animationen. Der Widget behält seinen Auswahlzustand bei Neuerstellungen bei und gewährleistet so eine konsistente Benutzererfahrung. Einfach und flexibel gestaltet, funktioniert er nahtlos auf Android, iOS, Web, macOS, Windows und Linux. Ideal für Einstellungen, Präferenzen und Ein-/Ausschalter in Apps.

Anwendungsfälle

  • Benutzereinstellungsschalter
  • Einstellungsansichten
  • Ein/Aus-Schalter
  • Formularsteuerelemente
  • Dunkelmodus-Schalter

Hauptmerkmale

  • Vollständig anpassbare Darstellung
  • Zustandspersistenz
  • Plattformübergreifende Unterstützung
  • Glatte Gleitanimation
  • Textlabel-Unterstützung
  • Konfigurierbare Breite und Farben

Geeignet für

  • Einfache Toggle-Oberflächen
  • Anpassbare Formularelemente
  • Multiplattform-Anwendungen
  • Einstellungen für bevorzugte Einstellungen
  • Leichte Schaltkomponenten

Hinweise

  • Beschränkt auf Zwei-Zustands-Schaltung
  • Keine integrierten Zugänglichkeitsfunktionen
  • Erfordert manuelle Zustandsverwaltung bei komplexen Szenarien
  • Nicht geeignet für Auswahl von mehreren Optionen

Original-README

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

sliding_switch

Sliding Switch - A simple switch widget. It can be fully customized with desired width, colors, text etc. It also maintains selection state.

Live Demo (Codeapprun)

codeapprun.io

Getting Started

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

dependencies:
  ...
  sliding_switch: "latest"

Import it:

import 'package:sliding_switch/sliding_switch.dart';

Usage Examples

Minimum sliding switch configuration
SlidingSwitch(
 value: false,
 width: 250,
 onChanged: (bool value) {
   print(value);
 },
)

sliding switch

sliding switch other configurations
SlidingSwitch(
 value: false,
 width: 250,
 onChanged: (bool value) {
   print(value);
 },
 height : 55,
 animationDuration : const Duration(milliseconds: 400),
 onTap:(){},
 onDoubleTap:(){},
 onSwipe:(){},
 textOff : "Female",
 textOn : "Male",
 iconOff: Icons.human-female,
 iconOn: Icons.human-male,
 contentSize: 17,
 colorOn : const Color(0xffdc6c73),
 colorOff : const Color(0xff6682c0),
 background : const Color(0xffe4e5eb),
 buttonColor : const Color(0xfff7f5f7),
 inactiveColor : const Color(0xff636f7b),
),

If iconOn or iconOff are not null, they will be displayed in lieu of the respective textOn and textOff. The values for textOn and textOff are used as semantic labels for the icons for accessibility. The icons in the example are not in the default material icon set, but are from [Material Design Icons] (https://materialdesignicons.com/), available on pub.dev here.

contentSize drives the height of the text or icons.

Licensed Under the MIT License.

Inspiration

Jitu Raut

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.