Ein einfaches und elegantes Widget kombiniert den Material ListTile mit benutzerdefinierten und originellen Implementierungen von Material- und Cupertino-Schaltern.
Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Paket, das Material Design ListTile nahtlos mit anpassbaren, native-inspirierten Schaltern für Material- und Cupertino-Stile integriert. Es bietet eine saubere, elegante Lösung zum Erstellen von umschaltbaren Listenartikeln mit konsistenter, plattformübergreifender Darstellung. Das Widget wurde entwickelt, um die Benutzererfahrung durch Kombination von Funktionalität und ästhetischem Reiz in einem leichten, einfach zu verwendenden Komponenten zu verbessern. Ideal für Einstellungs- oder Präferenzbildschirme, in denen Schalter häufig verwendet werden.
Anwendungsfälle
Einstellungs-Oberflächen
Einstellungspanels
Umschaltbare Listenelemente
Benutzerprofil-Konfigurationen
Formularsteuerelemente
Hauptmerkmale
Anpassbare Material- und Cupertino-Schalter
Nahtlose Integration von ListTile
Plattformübergreifende Konsistenz
Leichtgewichtig und leistungsstark
Einfach zu implementieren
Stilisierungsflexibilität
Geeignet für
Entwickler, die Einstellungsbildschirme erstellen
Designer, die native-artige Schalter suchen
Apps, die plattformübergreifende Schaltkomponenten erfordern
Projekte mit Fokus auf UI-Aufbereitung
Hinweise
Erfordert Flutter 3.0+
Beschränkt auf schalterbezogene Funktionen
Keine eingebauten Animationen außer Standardübergängen
Für komplexe Layouts kann zusätzliche Styling notwendig sein
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
ListTileSwitch
ListTileSwitch is a simple widget that combines ListTile with a switch. Offering 3 types of switch widgets:
Switch: Material Switch from Material library on Flutter SDK.
CupertinoSwitch: CupertinoSwitch from Cupertino library on Flutter SDK.
A custom switch.
Tested on Android and Web but not iOS. Theoritacially it should work on iOS devices too, since this package contains nothing but pure Dart and Flutter components.
Installation
Add dependency for package on your pubspec.yaml:
dependencies:
list_tile_switch: <latest>
Usage
Use it as a regular ListTile widget with a bonus: the trailing widget is a switch. Covering all aspects of the ListTile and adding more with a custom switch.
Parameter
Definition
double switchScale
Adjusting the scale of the switch widget.
Color switchActiveColor
The color of the switch when the switch is active.
bool toggleSelectedOnValueChange
Deciding whether to color the ListTile when switch value is true, the selected color will be the switchActiveColor.