我了解使用Flutter构建UI布局的一般方法。但是,我仍然不清楚在创建自己的项目或使用项目生成的默认值时,哪些类或UI小部件需要.build()方法。
我还没有找到明确的解释-即使在Flutter教程中也是如此。他们似乎都只是在掩盖“构建方法采用BuildContext”的方式,然后继续下一个主题而无需进一步解释。
有人对构建方法以及何时需要或不需要它有一个简洁的解释吗?更具体地说:它实际上是做什么的?
答案 0 :(得分:1)
1.0
方法描述了此小部件代表的用户界面部分。
框架在许多不同的情况下调用此方法:
TLDR :构建方法用于通过将递归的窗口小部件放置在页面树中来创建新的窗口小部件树。创建或更新窗口小部件时,实际上会调用此方法(通过调用build()