createStandardToastWidget static method
Widget
createStandardToastWidget({
- Key? key,
- required StandardStyle style,
- Widget? title,
- Widget? description,
- Widget? icon,
- required VoidCallback onCloseTap,
- bool showCloseButton = true,
- ToastCloseButton closeButton = const ToastCloseButton(),
- Widget? progressBarWidget,
Implementation
static Widget createStandardToastWidget({
Key? key,
required StandardStyle style,
Widget? title,
Widget? description,
Widget? icon,
required VoidCallback onCloseTap,
bool showCloseButton = true,
ToastCloseButton closeButton = const ToastCloseButton(),
Widget? progressBarWidget,
}) {
return switch (style) {
StandardStyle.flat ||
StandardStyle.flatColored ||
StandardStyle.fillColored =>
DefaultStandardToastWidget(
title: title,
description: description,
icon: icon,
showCloseButton: showCloseButton,
onCloseTap: onCloseTap,
closeButton: closeButton,
progressBarWidget: progressBarWidget,
),
StandardStyle.minimal => MinimalStandardToastWidget(
title: title,
description: description,
icon: icon,
showCloseButton: showCloseButton,
onCloseTap: onCloseTap,
closeButton: closeButton,
progressBarWidget: progressBarWidget,
),
StandardStyle.simple => SimpleStandardToastWidget(
title: title,
showCloseButton: showCloseButton,
onCloseTap: onCloseTap,
closeButton: closeButton,
),
};
}