広告
Flutterラボの
プレミアム会員になる
【Flutter】SnackBarの使用方法に変更があったのでまとめてみた。
2020.12.20
初めに
Flutterのアップデート後にSnackBarを使用してみると変更点があったのでまとめます。
問題
Scaffold.of(context).showSnackBar(snackbar);
を使うとdeprecatedとでた。Command + Click / Ctl + Clickで定義元をみてみると
/// * [ScaffoldMessenger], this should be used instead to manage [SnackBar]s.
@Deprecated(
'Use ScaffoldMessenger.showSnackBar. '
'This feature was deprecated after v1.23.0-14.0.pre.'
)
とありこれからはScaffoldMessengerを使用してとのことでした。
解決策
以前までは
Scaffold.of(context).showSnackBar(SnackBar(content: Text('message')));
アップデート後は
ScaffoldMessenger.of(context)
.showSnackBar(
SnackBar(content: Text('message')),
),
);
とする必要があるとのことでした。
まとめ
deprecatedとでたら定義元をみてみよう。代わりに何を使ったらいいか指定されています。
Flutterラボ
hatchoutschool
13min
プレミアム会員
見放題
noteにあるようなテキストエディタの作り方
2023.09.29
¥500
ソースコード ダウンロード可
Flutter
Dart
TextFormField
note
テキストエディタ
改行
Flutter Daily
Flutterに関する記事を日々更新しています (222本)
【Dart】Stringからint, double, DateTimeに変換する
2020.09.14
【Dart】【Flutter】List型(リスト)の使い方とよく使うメソッドまとめ
2020.09.18
【Dart】【Flutter】DateTime型についてのまとめ
2020.10.01
【Dart】Map型の使い方とよく使うメソッドまとめ
2020.09.13