Flutter Dartの構文について(コールバック関数??の動きが分かりません)

お世話になっております。
最近新規開発でFlutterのプロジェクトにアサインされることになり、
学習中なのですが
今までJavaをやっていたため構文がいまいち理解できないところがあります。

具体的には
LayoutBuilderクラスの使い方のところなのですが
プロパティとしてbilder があると思うのですが
ここはどういった動きになっているのでしょうか。
コールバックでcontext, constrainsが帰ってきている?
だとするなら、そもそもコールバックの呼び出しメソッドはどこに書いてあるのでしょうか?

つたない説明で申し訳ないのですがわかる方がいたら教えていただきたいです。
LayoutBuilderの使い方というよりはDartの構文の質問になります。
よろしくお願いいたします。

dart

Widget build(BuildContext context) { return LayoutBuilder( builder: (context, constrains) { if (constrains.maxWidth > webScreenSize) { return webScreenLayout; //Web screen } return mobileScreenLayout; //mobile screen }, ); }

コメントを投稿

0 コメント