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
(The toasts will be visible after switching screens as well.)
Import tasty toast:
showToast with the context variable:
showToast( context, "Some message!", );
This will use the defaults, which is a dark toast, white letters and shows at the
Optionally customize the toast:
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 );
See in action
Android screen recording with a default and custom toast
Clicking like a mad man to show the behaviour when multiple toasts following up each other.