最後にFlutterのオンライン講座のリンクも載せていますので、ぜひそちらもご覧ください。
iniState内で5秒止める処理がしたいとき,このように記述することはできません。
main.dart
@override
void initState() async {
super.initState();
await Future.delayed(Duration(seconds: 5));
}
このようにすると実行できます。
main.dart
@override
void initState() {
super.initState();
Future(() async {
await Future.delayed(Duration(seconds: 5));
});
}
リンク
Flutter学習スクール