Adjust GridView Child Height According To The Dynamic Content In Flutter
Answer : Edit: I added the constructor StaggeredTile.fit in the 0.2.0. With that you should be able to build you app ;-). First comment: For now with StaggeredGridView, the layout and the children rendering are completely independant. So as @rmtmckenzie said, you will have to get the image size to create your tiles. Then you can use StaggeredTile.count constructor with a double value for the mainAxisCellCount parameter: new StaggeredTile.count(x, x*h/w) (where h is the height of your image and w its width. So that the tile with have the same aspect ratio as your image. What you want to accomplish will need more work because you want to have an area below the image with some information. For that I think you will have to compute the real width of your tile before creating it and use the StaggeredTile.extent constructor. I understand this is not ideal and I'm currently working on a new way to create the layout. I hope it will help to build scenarios like yours. F...