Flutter 颤振/飞镖组件视觉方案?

Flutter 颤振/飞镖组件视觉方案?,flutter,dart,syntax,Flutter,Dart,Syntax,这可能是一个有点开箱即用的问题,但作为一个抽象思考者,我觉得dart语法令人费解。显然,例如,ThemeData是一个小部件,也是一个类,它有一个类dark(),该类的属性实际上是一个构造函数,它有一个类。。。纯属胡说八道 有没有人能链接到一个好的、清晰的、示意图的、视觉上的解释,说明组件是如何被调用的,它们是如何连接在一起的等等,这样有更多视觉感知的人就能理解发生了什么 我过去做过一些编码,但我很难理解flift/dart语法,好像整个谷歌都坐在一起说“我们如何让它看起来尽可能混乱?也许我们可

这可能是一个有点开箱即用的问题,但作为一个抽象思考者,我觉得dart语法令人费解。显然,例如,ThemeData是一个小部件,也是一个类,它有一个类dark(),该类的属性实际上是一个构造函数,它有一个类。。。纯属胡说八道

有没有人能链接到一个好的、清晰的、示意图的、视觉上的解释,说明组件是如何被调用的,它们是如何连接在一起的等等,这样有更多视觉感知的人就能理解发生了什么

我过去做过一些编码,但我很难理解flift/dart语法,好像整个谷歌都坐在一起说“我们如何让它看起来尽可能混乱?也许我们可以把颜色和颜色分成两个不同的类?太好了!还有这样的想法吗?!”


非常感谢非开发人员编写的任何常识性说明。

小部件
是一个
类。因此,
小部件的每个扩展
也是一个

每个类可以有一个构造函数。可以有“命名构造”,即所谓的
工厂
,它们是预定义的构造函数,如
主题数据
dark()

最后,
Color
是一个描述单一颜色的类
Colors
是一个包含大量常量供您使用的类

这一天结束时并没有那么难,但你不能指望一下子就学会