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.