在Flutter中调用`build`方法时,如何获取子窗口小部件的大小?

时间:2019-12-04 03:29:44

标签: flutter flutter-layout

我有一个包含滚动动画的视图称为BubbleTabBar。在我的BubbleTabBar中有一个儿童小部件列表。我想检测BubbleTabBar内所有子级的大小,以启用/禁用滚动。但是,我只能通过LayoutBuilder得到父级大小。现在,我必须强制仅用户输入文本列表到我的窗口小部件,并通过RenderParagraph计算大小。 我想知道有什么方法可以在构建时计算小部件的大小吗??使用全局密钥获取渲染实例对我不起作用。

TL; DR

  

我想知道有什么方法可以在构建时计算小部件的大小吗?

此处为演示源代码(请更改预览面板的大小):

  

https://dartpad.dev/embed-flutter.html?theme=dark&id=6f6a5fc73803bdfaf2a493a35c258fee

0 个答案:

没有答案