fluttertoast如何使用

在Flutter项目中集成fluttertoast时遇到了问题,按照官方文档添加依赖并导入了包,但调用Toast.show()时始终不显示提示。请问正确的初始化方式是什么?是否需要额外配置?能否提供一个完整的示例代码,包括Toast的样式、位置和显示时长的设置方法?

2 回复

FlutterToast使用步骤:

  1. 添加依赖:fluttertoast: ^8.2.2
  2. 导入:import 'package:fluttertoast/fluttertoast.dart';
  3. 调用方法:
Fluttertoast.showToast(
  msg: "提示内容",
  toastLength: Toast.LENGTH_SHORT,
  gravity: ToastGravity.CENTER,
);

更多关于fluttertoast如何使用的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


FlutterToast 是一个用于显示简单消息提示(Toast)的 Flutter 插件。以下是基本使用方法:

  1. 添加依赖
    pubspec.yaml 中添加:

    dependencies:
      fluttertoast: ^8.2.4
    

    运行 flutter pub get

  2. 基本用法

    import 'package:fluttertoast/fluttertoast.dart';
    
    Fluttertoast.showToast(
      msg: "这是一个Toast消息",
      toastLength: Toast.LENGTH_SHORT, // 显示时长
      gravity: ToastGravity.CENTER,    // 位置
      timeInSecForIosWeb: 1,           // iOS/Web端时长
      backgroundColor: Colors.grey,
      textColor: Colors.white,
      fontSize: 16.0
    );
    
  3. 主要参数说明

    • msg: 要显示的文本(必需)
    • toastLength: Toast.LENGTH_SHORT/LONG
    • gravity: 位置(TOP/CENTER/BOTTOM等)
    • backgroundColor: 背景颜色
    • textColor: 文字颜色
    • fontSize: 字体大小
  4. 关闭所有Toast

    Fluttertoast.cancel();
    

注意:在 Web 端使用时需要设置 timeInSecForIosWeb 参数控制显示时长。

回到顶部