基于"同级"调整颤振小部件的大小(自定义渲染堆栈)



我正在尝试创建一个;"衬垫";(与覆盖相反(需要像覆盖小部件一样大小的小部件。我不能使用Stack,因为Stack似乎需要其子级具有定义的大小。我似乎也不能使用CustomMultiChildLayout,因为MultiChildLayoutDelegate不支持容器大小,这取决于子级的大小(根据文档(

这就给我留下了MultiChildRenderObjectWidget,我在任何地方都找不到一个好的示例。

目标是在文本标签下方显示进度条。进度条应自动缩放到文本的大小。这些依次包含在列中,FittedBox设置为自动缩小。FittedBox确保布局可以很好地适应任何屏幕宽度。

非常感谢您的帮助!

回答我自己的问题;CustomMultiChildLayout确实起作用,这里解释得很好。

最新更新