【问题标题】:ANTLR4 flutter to access each widget in BuildVisitor [closed]ANTLR4 颤振以访问 BuildVisitor 中的每个小部件 [关闭]
【发布时间】:2021-04-17 21:11:54
【问题描述】:

编辑

我正在尝试将 ANTLR 与 Flutter 一起使用,但在尝试确定 Dart2Buildvisitor 中的哪些函数可以访问 UI 小部件时遇到了一些困难。我想分别访问每个小部件(例如:alertdialog 的函数,文本字段的函数),但由于我还是新手,我似乎不知道在哪里可以找到它们。有没有办法可以单独访问每个小部件?

编辑 2:当我解析颤振代码以查看小部件在解析树中的位置时,它位于主要和标识符之下

【问题讨论】:

    标签: flutter user-interface dart widget antlr4


    【解决方案1】:
    【解决方案2】:

    Flutter 小部件通常在 dart 中表示为对象字面量。查找任何 Flutter 小部件的构建函数的返回结果。 此外,flutter 小部件比传统定义的小部件更小、更细化。

    因此,在许多语言中,您可能有一个具有 20 个属性的小部件,但在颤振中,它可能由小型简单小部件(例如中心、边框、文本等)的嵌套树实现。

    【讨论】:

      猜你喜欢
      • 2021-06-08
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 2021-06-11
      • 2018-10-18
      • 2020-05-23
      • 2020-10-17
      • 1970-01-01
      相关资源
      最近更新 更多