Макеты на основе процентов во Flutter

Исходя из фона Android, я привык использовать ConstraintLayout для определения процентных полей и размеров для моего пользовательского интерфейса. Мне было интересно, есть ли во Flutter виджет, который может добиться чего-то подобного. Я просматривал документацию по виджету, но пока ничего не нашел.


person Nicolás Carrasco-Stevenson    schedule 07.03.2018    source источник


Ответы (1)


Во флаттере процентные размеры представлены с помощью FractionalOffset, что в основном представляет собой координаты 0 ‹{x, y}‹ 1.

Есть несколько виджетов, использующих эту логику, например:

Они в сочетании со стеком должны обеспечивать любой нужный вам макет без использования LayoutBuilder или аналогичного.

person Rémi Rousselet    schedule 07.03.2018