【问题标题】:How does the build widget get executed in flutter?构建小部件如何在颤振中执行?
【发布时间】:2023-03-07 06:13:01
【问题描述】:

这是一个真正的初学者问题,但必须要求我的学习满意度

来自flutter / dart app的代码sn-p:

Widget build(BuildContext context) {
  return MaterialApp(
    home: Scaffold(
      appBar: AppBar(
        title: Text("MY FIRST APPLication"),
      ),        
    ),
  );
}

我了解这段代码的作用,但我不了解 'home' 和 'appBar' 是什么? home 是 MaterialApp 内部定义的变量还是小部件。

':' 是什么意思?这是否意味着我们正在创建一个新的小部件 - 在本例中为 Scaffold - 并将其存储在 home 或 home 引用 Scaffold ?

有人可以澄清一下吗?

(我试过谷歌) 谢谢,

【问题讨论】:

  • homeappBartitle 分别是 MaterialAppScaffoldAppBar 对象构造函数的命名参数。听起来你好像在学习 Dart 之前就尝试学习 Flutter,所以我建议你查一下 tutorial on understanding Dart code 并在 DartPad 上乱七八糟。
  • 谢谢。现在我要先学飞镖了。

标签: dart flutter


【解决方案1】:

'home' 和 'appBar' 是 Fl​​utter 中小部件的属性。 你也可以看看https://docs.flutter.io/flutter/material/Scaffold-class.html,https://docs.flutter.io/flutter/material/MaterialApp-class.html

【讨论】:

    猜你喜欢
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    • 2022-01-25
    • 2021-08-03
    • 2021-11-25
    相关资源
    最近更新 更多