На сегодняшний день Flutter - это довольно новый фреймворк, и у него много неудач, когда дело касается гибкого дизайна. То, чего я хочу достичь, проще продемонстрировать с помощью изображений.
Как вы видите, когда плитки имеют радиус границы, например, на изображениях, они должны перекрываться, чтобы не оставлять пустое пространство, как на первом изображении. Я добился этого с помощью виджета «Стек», конечно, задав фиксированную высоту для виджета выше и фиксированное верхнее заполнение для следующего виджета в цикле, так что я получил представление на 2-м и 3-м изображениях. Однако этот подход не позволяет мне использовать динамические размеры в каждом виджете, потому что я не могу получить высоту предыдущего виджета во время сборки.
Кто-нибудь сталкивался с таким или подобным паттерном пользовательского интерфейса, который может мне помочь в этом случае? Я ценю любое сотрудничество по этому поводу.