困っていること
flutterのshowModalBottomSheetについてです。
FloatingActionButtonを押すとモーダルボトムシートが呼び出されるようになっているのですが、
builderの部分が何度も呼び出されてしまいます。
dart
1class MyHomePage extends StatelessWidget{ 2 3 Widget build(BuildContext context) { 4 return Scaffold( 5 floatingActionButton: FloatingActionButton( 6 child: Icon(Icons.add), 7 onPressed: (){ 8 showModalBottomSheet( 9 context: context, 10 builder: (BuildContext context){ 11 print('builder called'); 12 return Container(height: 300,); 13 } 14 ); 15 }, 16 ), 17 appBar: AppBar( 18 title: Text('Hello world'), 19 ), 20 body: Text('Hello') 21 ); 22 } 23}
出力
Reloaded 1 of 468 libraries in 121ms.
flutter: builder called
flutter: builder called
flutter: builder called
flutter: builder called
flutter: builder called
flutter: builder called
flutter: builder called
flutter: builder called
解決したいこと
builderが何度も呼ばれてしまう状態を無くしたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。