Zeitlich begrenzte Statusmeldung; Sichtbarkeitsänderungen in der Anwendung übernehmen.
TxToast
| Parameter | Typ | Standard | Bedeutung |
|---|---|---|---|
| visible | bool | erforderlich | Steuert die Sichtbarkeit. |
| message | String | erforderlich | Meldungstext. |
| onVisibleChanged | ValueChanged<bool>? | null | Meldet visible; kontrollierten Zustand im Callback aktualisieren. |
| type | TxToastType | TxToastType.info | Darstellungs-/Eingabetyp; zulässige Werte siehe Signatur. |
| displayTime | Duration | const Duration(milliseconds: 3500) | Anzeigedauer; 0 beziehungsweise Duration.zero bleibt offen. |
| Mitglied / Typ / Rückgabe | Bedeutung |
|---|---|
static void show(BuildContext context, String message, {TxToastType type = TxToastType.info, Duration displayTime = const Duration(milliseconds: 3500)}) | Öffnet die native Overlay-Alternative; den Rückgabevertrag der jeweiligen Signatur beachten. |
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';
Widget example() {
var visible = false;
return StatefulBuilder(
builder: (context, setState) => Column(mainAxisSize: MainAxisSize.min, children: [TxButton(text: 'Notify', onPressed: () => setState(() => visible = true)), TxToast(visible: visible, message: 'Saved', onVisibleChanged: (v) => setState(() => visible = v))]),
);
}import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';
void showToast(BuildContext context) {
TxToast.show(context, 'Saved', type: TxToastType.success);
}