No Flutter, caso você queira utilizar um Toast, é necessário importar um package chamado fluttertoast. Já para usar um SnackBar basta utilizar o pacote do material design que já é comumente usado para todos os projetos. O passo a passo para usar o snackbar é o seguinte:
1) Crie uma key para ser usada no seu Scaffold e coloque como atributo da classe em que você está utilizando o Scaffold:
final GlobalKey _scaffoldKey = new GlobalKey();
2) Quando for construir o Scaffold, indique o _scaffoldKey em seu parâmetro key:
@override
Widget build(BuildContext context) {
return new Scaffold(
key: _scaffoldKey,
3) Crie o seguinte método para mostrar a SnackBar:
void _showSnackBar(String message) {
_scaffoldKey.currentState.showSnackBar(SnackBar(
content: Text(message),
));
}
4) Utilize o método criado anteriormente para mostrar a SnackBar quando você quiser.
1) Crie uma key para ser usada no seu Scaffold e coloque como atributo da classe em que você está utilizando o Scaffold:
final GlobalKey
2) Quando for construir o Scaffold, indique o _scaffoldKey em seu parâmetro key:
@override
Widget build(BuildContext context) {
return new Scaffold(
key: _scaffoldKey,
3) Crie o seguinte método para mostrar a SnackBar:
void _showSnackBar(String message) {
_scaffoldKey.currentState.showSnackBar(SnackBar(
content: Text(message),
));
}
4) Utilize o método criado anteriormente para mostrar a SnackBar quando você quiser.
Comentários
Postar um comentário