A simple package which shows a toast on the screen. By default bottomCenter, but using Alignment
you can place it anywhere.
I've created this package because I was looking for something similar, but didn't like how other packages handled my (simple) usecase.
You can easily customize the toast by providing a TextStyle
for the text or BoxDecoration
for the background.
! You will need a context
.
(The toasts will be visible after switching screens as well.)
import 'package:tasty_toast/tasty_toast.dart';
showToast(
context,
"Some message!",
);
This will use the defaults, which is a dark toast, white letters and shows at the bottomCenter
.
showToast(
context,
"Fully customized",
// Optional parameters:
alignment: Alignment.centerLeft,
textStyle: customTextStyle,
background: customBoxDecoration,
duration: Duration(seconds: 5),
padding: EdgeInsets.all(25.0),
offsetAnimationStart: Offset(-0.1, -0.1), // Defines the starting position of the fly-in animation
);
Clicking like a mad man to show the behaviour when multiple toasts following up each other.