fluttertoast 5.0.1

Flutter Android iOS web

Toast Library for Flutter, Easily create toast messages in single line of code

fluttertoast #

Android and iOS Toast Library for Flutter

Supported Platforms

If you dont want to use androidx then use fluttertoast version 2.2.11

How to Use #

# add this line to your dependencies  
fluttertoast: ^5.0.1
import 'package:fluttertoast/fluttertoast.dart';  
FlutterToast.showToast(  
        msg: "This is Center Short Toast",  
        toastLength: Toast.LENGTH_SHORT,  
        gravity: ToastGravity.CENTER,  
        timeInSecForIosWeb: 1,  
        backgroundColor: Colors.red,  
        textColor: Colors.white,  
        fontSize: 16.0  
    );  

| property | description | default |
| --------------- | ------------------------------------------------------------------ |------------|
| msg | String (Not Null)(required) |required |
| toastLength | Toast.LENGTH_SHORT or Toast.LENGTH_LONG (optional) |Toast.LENGTH_SHORT |
| gravity | ToastGravity.TOP (or) ToastGravity.CENTER (or) ToastGravity.BOTTOM (Web Only supports top, bottom) | ToastGravity.BOTTOM |
| timeInSecForIosWeb | int (only for ios) | 1 |
| backgroundColor | Colors.red |Colors.black |
| textcolor | Colors.white |Colors.white |
| fontSize | 16.0 (float) | 16.0 |
| webShowClose | false (bool) | false |
| webBgColor | String (hex Color) | linear-gradient(to right, #00b09b, #96c93d) |
| webPosition | String (left, center or right) | right |

To cancel all the toasts call #

FlutterToast.cancel()  

Custom Toast For Android #

Create a file named toast_custom.xml in your project app/res/layout folder and do custom styling

<?xml version="1.0" encoding="utf-8"?>  
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="wrap_content"  
    android:layout_height="wrap_content"  
    android:layout_gravity="center_horizontal"  
    android:layout_marginStart="50dp"  
    android:background="@drawable/corner"  
    android:layout_marginEnd="50dp">  
  
    <TextView  
        android:id="@+id/text"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:background="#CC000000"  
        android:paddingStart="16dp"  
        android:paddingTop="10dp"  
        android:paddingEnd="16dp"  
        android:paddingBottom="10dp"  
        android:textStyle="bold"  
        android:textColor="#FFFFFF"  
        tools:text="Toast should be short." />  
</FrameLayout>  

Preview Images #

Announcement Regarding iOS #

Needs contributor for iOS Development can reach me over my mail

If you need any features suggest #

529
likes
90
pub points
99%
popularity

Publisher

karthikponnam.dev

Toast Library for Flutter, Easily create toast messages in single line of code

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (LICENSE)

Dependencies

flutter, flutter_web_plugins

More

Packages that depend on fluttertoast