「Fluttertoast」で表示されたトーストを途中でキャンセルさせる方法を紹介します。
今回はトーストの非表示ボタンを実装していきます。
目次
トーストを途中でキャンセルさせる方法

「Fluttertoast.showToast」で表示されたトーストを非表示するには「Fluttertoast.cancel」を使用します。
トーストが表示されている最中に「cancel」メソッドが実行されると直ちに非表示されます。
child: Column(
  mainAxisAlignment: MainAxisAlignment.center,
  children: [
    ElevatedButton(
      child: Text('トーストを表示'),
      onPressed: () {
        Fluttertoast.showToast(
          msg: 'Hello World',
          fontSize: 18,
          timeInSecForIosWeb: 10,
        );
      },
    ),
    ElevatedButton(
      child: Text('トーストを非表示'),
      onPressed: () {
        Fluttertoast.cancel();
      },
    ),
  ],
),サンプルコード
import 'package:fluttertoast/fluttertoast.dart';
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: Text('Flutter')),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              ElevatedButton(
                child: Text('トーストを表示'),
                onPressed: () {
                  Fluttertoast.showToast(
                    msg: 'Hello World',
                    fontSize: 18,
                    timeInSecForIosWeb: 10,
                  );
                },
              ),
              ElevatedButton(
                child: Text('トーストを非表示'),
                onPressed: () {
                  Fluttertoast.cancel();
                },
              ),
            ],
          ),
        ),
      ),
    );
  }
}以上です。
合わせて読みたい
					あわせて読みたい
					
			
						【Flutter】Fluttertoastの使い方|トーストを表示する
						「Flutterアプリでトーストを表示したい」 こんな時に便利なのがfluttertoastパッケージの Fluttertoast ウィジェットです。Fluttertoastを使えばアプリの画面下部から…					
				
					あわせて読みたい
					
			
						【Flutter】画面上から通知バナーをポップアップ表示
						Flutterで画面上から通知バナー(トースト)をポップアップ表示させる方法を紹介します。 今回は「Fluttertoast」を使用してトーストを実装していきます。 パッケージの導…					
				
					あわせて読みたい
					
			
						【Flutter】SnackBarの使い方|ScaffoldMessengerで表示させる
						Flutterのウィジェット「SnackBar」の使い方を紹介します。 「SnackBar」ではアクションボタン付きの通知バナーを表示できます。今回は「ScaffoldMessenger」を使用して…					
				
