一、引入第三方依赖
fluttertoast 
fluttertoast | Flutter Package

Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add fluttertoast
This will add a line like this to your package’s pubspec.yaml (and run an implicit flutter pub get):
dependencies: fluttertoast: ^8.0.8
Alternatively, your editor might support or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import ‘package:fluttertoast/fluttertoast.dart’;
二、使用组件
How to Use
# add this line to your dependencies fluttertoast: ^8.0.8
import ‘package:fluttertoast/fluttertoast.dart’;
Fluttertoast.showToast(msg: "Hello,World",toastLength: Toast.LENGTH_SHORT,gravity: ToastGravity.CENTER,backgroundColor: Color.fromRGBO(238, 162, 164, 1),fontSize: 16.0);
效果图:
To cancel all the toasts call
Fluttertoast.cancel()
三、常见属性
| 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 (for ios & web) | 1 (sec) | 
| backgroundColor | Colors.red | null | 
| textcolor | Colors.white | null | 
| fontSize | 16.0 (float) | null | 
| webShowClose | false (bool) | false | 
| webBgColor | String (hex Color) | linear-gradient(to right, #00b09b, #96c93d) | 
| webPosition | String (left, center or right) | right | 
