我想实现与我的应用程序中的following design类似的设计。
因此,我尝试将Stack
和Card
一起使用ListView
,但是存在问题。问题是我需要知道ListView
上方元素的大小才能知道将其放置在哪里,并且我需要知道ListView
的大小才能知道为其保留多少空间在卡中!
我尝试使用以下功能:
Size getSize(GlobalKey key) {
RenderBox renderBox = key.currentContext.findRenderObject();
Size size = renderBox.size;
return size;
}
,但是它只能在build
之后运行,因此它并不是真的有用
有没有办法使一个小部件的大小取决于另一个小部件的大小?
答案 0 :(得分:-1)
我已经解决了问题。通过使用OverflowBox
,我可以避免我一开始遇到的问题,并获得一个更简单,超级可维护的解决方案,该解决方案仍然可以对应用程序中的更改做出反应