Flutter 在绘制小部件之前计算其大小?

Flutter 在绘制小部件之前计算其大小?,flutter,Flutter,是否可以在不绘制小部件的情况下计算其大小?我找到了一个解决方案,但它不符合我的需要,我不想使用任何其他小部件,如后台,我想有一个简单的函数来计算大小 我需要像textpainer、textpainer.layout和textpainer.size这样的东西,但是对于小部件s不太可能-获得您需要在ui中以某种方式附加小部件的大小tree@pskink为什么要计算文本的大小我们有textpainer.layout和textpainer.size?但什么都没有?!我也问了,但他们关闭了问题,因为小部件

是否可以在不绘制小部件的情况下计算其大小?我找到了一个解决方案,但它不符合我的需要,我不想使用任何其他小部件,如
后台
,我想有一个简单的函数来计算大小


我需要像
textpainer
textpainer.layout
textpainer.size
这样的东西,但是对于
小部件
s

不太可能-获得您需要在ui中以某种方式附加小部件的大小tree@pskink为什么要计算文本的大小我们有
textpainer.layout
textpainer.size
?但什么都没有?!我也问了,但他们关闭了问题,因为小部件的大小不是固定的,而是取决于上下文。问题是:你需要它做什么?对我来说,你的问题闻起来像是你可以使用LayoutBuilder来设置小部件的大小,但是它的大小取决于它的父小部件的大小以及上下文。