tasty_toast 1.0.0 copy "tasty_toast: ^1.0.0" to clipboard
tasty_toast: ^1.0.0 copied to clipboard

Simple toasts which fade in and out. Simple by default, but also customizable.

tasty_toast #

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.)

Getting Started #

Import tasty toast:

import 'package:tasty_toast/tasty_toast.dart';

Call 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 bottomCenter.

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.

iOS default

4
likes
140
pub points
49%
popularity

Publisher

verified publisherpeterhijma.com

Simple toasts which fade in and out. Simple by default, but also customizable.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on tasty_toast