Toast

Para exibir mensagens de toast (notificações curtas que aparecem na parte inferior da tela) no Flutter, você pode usar a biblioteca fluttertoast. Primeiro, adicione a dependência ao seu arquivo pubspec.yaml:

dependencies:
  fluttertoast: ^10.0.2

Em seguida, execute flutter pub get para instalar a biblioteca. Agora, você pode usar o fluttertoast para exibir toasts em seu aplicativo.

Aqui está um exemplo de como usar o fluttertoast para exibir um toast:

import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Flutter Toast Example'),
        ),
        body: Center(
          child: ElevatedButton(
            onPressed: () {
              Fluttertoast.showToast(
                msg: 'Esta é uma mensagem de toast!',
                toastLength: Toast.LENGTH_SHORT, // Duração do toast (Toast.LENGTH_SHORT ou Toast.LENGTH_LONG)
                gravity: ToastGravity.BOTTOM, // Posição do toast na tela (ToastGravity.TOP, ToastGravity.CENTER, ou ToastGravity.BOTTOM)
                timeInSecForIosWeb: 1, // Duração em segundos para dispositivos iOS e Web
                backgroundColor: Colors.grey, // Cor de fundo do toast
                textColor: Colors.white, // Cor do texto do toast
                fontSize: 16.0, // Tamanho do texto do toast
              );
            },
            child: Text('Exibir Toast'),
          ),
        ),
      ),
    );
  }
}

Neste exemplo, quando o botão “Exibir Toast” é pressionado, um toast é exibido na parte inferior da tela por um curto período de tempo.

Lembre-se de que você pode personalizar a duração, a posição, a cor de fundo, a cor do texto e o tamanho do texto do toast conforme necessário para atender às suas necessidades.