t×tecexpressby TeKOcloud
ENv0.7.1
Eingaben & Auswahl / FLUTTER

TxSwitch.

Interaktive Vorschau

Schalter für einen booleschen Wert.

TxSwitch

ParameterTypStandardBedeutung
valuebool?nullAktueller Eingabe-/Optionswert.
initialValueboolfalseStartwert im unkontrollierten Modus.
labelString?nullBeschriftung beziehungsweise zugänglicher Name.
onChangedValueChanged<bool>?nullCallback für changed; Argumente und Rückgabetyp siehe Signatur.
disabledboolfalseSperrt die Interaktion.
readOnlyboolfalseVerhindert Änderungen des Werts.
isValidbooltrueSteuert die Fehlerdarstellung; führt keine eigene Validierung aus.
validationMessageString'Bitte Eingabe prüfen.'Fehlermeldung bei isValid = false.
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

Widget example() {
  var enabled = true;
  return StatefulBuilder(
    builder: (context, setState) => TxSwitch(value: enabled, label: 'Active', onChanged: (v) => setState(() => enabled = v)),
  );
}