1
0
这个 建造 方法的设计应该 . 这是因为许多外部因素可以触发新的小部件构建,例如:
这和问题有什么关系? 您面临的问题是,您的构建方法有副作用/不纯粹,使得无关的构建调用很麻烦。 不应该阻止构建调用,而应该使构建方法纯净,这样就可以随时调用它而不会产生影响。
在您的示例中,您需要将小部件转换为
也可以使小部件能够在不强制其子部件也进行构建的情况下进行重建。
最简单的方法是用飞镖
多亏了这个
但您可以手动获得相同的结果:
这种模式在动画中经常使用。典型用途是
|
mana · 如何通过单击底部导航项之一打开模态? 1 年前 |
Niiko · Flutter无状态和有状态小部件问题[已关闭] 1 年前 |
carlosManta · 在Flutter中堆叠两个容器 1 年前 |
Idoudi Azer · 地理定位和谷歌地图 1 年前 |
SbE · Flutter条形图在每个条形图的顶部显示编号值 1 年前 |
Devid jons · 如何在flutter中创建条形图? 1 年前 |
Mehmet Özkan · Dart将映射列表转换为JSON[重复] 1 年前 |