`Expanded` — это виджет, который расширяет дочерний элемент внутри `Row`, `Column` или `Flex`, заполняя доступное пространство по заданной пропорции.
Обычно используется для распределения пространства между элементами интерфейса без необходимости вручную задавать размеры.
Основные параметры
child (Widget)— обязательный
Виджет, который будет растянут в соответствии с заданной долей пространства.
flex (int)
Коэффициент распределения пространства. По умолчанию — 1. Несколько `Expanded`-виджетов делят доступное пространство пропорционально значению `flex`.
Когда использовать
Если вы хотите, чтобы элемент занимал всё оставшееся пространство в строке или колонке, или нужно распределить элементы по ширине/высоте без жёсткой установки размеров.
Нельзя использовать `Expanded` вне Flex-контейнеров: `Row`, `Column`, `Flex`. Это приведёт к ошибке в рантайме.