Schaltfläche mit Text, Symbol und Klickaktion.
TxButton
| Parameter | Typ | Standard | Bedeutung |
|---|---|---|---|
| text | String? | null | Anzuzeigender Text. |
| child | Widget? | null | Inhalt beziehungsweise Zielwidget. |
| onPressed | VoidCallback? | null | Callback für pressed; Argumente und Rückgabetyp siehe Signatur. |
| disabled | bool | false | Sperrt die Interaktion. |
| type | TxButtonType | TxButtonType.normal | Darstellungs-/Eingabetyp; zulässige Werte siehe Signatur. |
| icon | IconData? | null | Symbol der Aktion. |
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';
Widget example() {
var saved = false;
return StatefulBuilder(
builder: (context, setState) => TxButton(text: saved ? 'Saved ✓' : 'Save', onPressed: () => setState(() => saved = true)),
);
}