Flutter 错误:RenderBox 未设置大小导致 hitTest() 失败
这个错误是因为在 'hitTest()' 方法中调用了一个没有明确大小的 RenderBox,需要在布局期间设置其大小。 解决方法是在该 RenderBox 的子类中实现 'performLayout()' 方法,并在其中设置正确的大小。如果没有明确大小的原因是因为使用了 'Flexible'、'Expanded' 或类似的 Widget,那么可以使用 'LayoutBuilder' 或 'ConstrainedBox' 来强制设置大小。
原文地址: https://www.cveoy.top/t/topic/mJe5 著作权归作者所有。请勿转载和采集!