编辑: 我
StaggeredTile.fit在0.2.0中添加了构造函数。有了它,您应该能够构建您的应用程序;-)。
第一条评论:
到目前为止,使用StaggeredGridView,布局和子级渲染完全独立。因此,正如@rmtmckenzie所说,您将必须获取图像大小才能创建图块。然后,您可以
StaggeredTile.count对
mainAxisCellCount参数使用带有双精度值的构造函数:(
newStaggeredTile.count(x, x*h/w)其中
h是图像的高度
w及其宽度。这样,具有与图像相同的纵横比的图块。
您想要完成的工作将需要更多的工作,因为您想在图像下方留出一些信息。为此,我认为您必须先创建图块的实际宽度,然后再使用
StaggeredTile.extent构造函数。
我知道这不是理想的选择,目前我正在研究一种新的方式来创建布局。我希望这将有助于构建像您这样的方案。



