buildDefToastOverlay function
Widget
buildDefToastOverlay(
- BuildContext context, {
- String? message,
- int duration = 2,
- bool passTouch = true,
- ToastAlignment alignment = ToastAlignment.bottom,
Implementation
Widget buildDefToastOverlay(
BuildContext context, {
String? message,
int duration = 2,
bool passTouch = true,
ToastAlignment alignment = ToastAlignment.bottom,
}) {
var marginBottom = 0.0;
var marginTop = 0.0;
Alignment posAlignment;
if (alignment == ToastAlignment.bottom) {
marginBottom = MediaQuery.of(context).size.height / 7;
posAlignment = Alignment.bottomCenter;
} else if (alignment == ToastAlignment.top) {
marginTop = MediaQuery.of(context).size.height / 7;
posAlignment = Alignment.topCenter;
} else {
posAlignment = Alignment.center;
}
return _SimpleToastWidget(
message: message ?? "",
passTouch: passTouch,
alignment: posAlignment,
margin: EdgeInsets.only(
left: 16, right: 16, top: marginTop, bottom: marginBottom));
}