t×tecexpressby TeKOcloud
ENv0.7.1
Navigation & Feedback / FLUTTER

TxToast.

Interaktive Vorschau

Zeitlich begrenzte Statusmeldung; Sichtbarkeitsänderungen in der Anwendung übernehmen.

TxToast

ParameterTypStandardBedeutung
visibleboolerforderlichSteuert die Sichtbarkeit.
messageStringerforderlichMeldungstext.
onVisibleChangedValueChanged<bool>?nullMeldet visible; kontrollierten Zustand im Callback aktualisieren.
typeTxToastTypeTxToastType.infoDarstellungs-/Eingabetyp; zulässige Werte siehe Signatur.
displayTimeDurationconst Duration(milliseconds: 3500)Anzeigedauer; 0 beziehungsweise Duration.zero bleibt offen.
Mitglied / Typ / RückgabeBedeutung
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.
dart
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))]),
  );
}
dart
import 'package:flutter/material.dart';
import 'package:tecexpress/tecexpress.dart';

void showToast(BuildContext context) {
  TxToast.show(context, 'Saved', type: TxToastType.success);
}