Spacer

Spacer занимает свободное место в Row или Column. Поставьте его перед другими дочерними виджетами, между ними или после — и пустота окажется именно там.

Spacer занимает свободную ширину в Row и свободную высоту в Column

Распределить остаток места можно и без Spacer: выставьте родительскому Row или Column Main Axis Alignment в Space Between, Space Around или Space Evenly. Но если в ряду есть Spacer, он забирает весь остаток, и эти варианты выравнивания уже ничего не меняют.

Spacer добавляется дочерним виджетом Row или Column. Настройка у него одна — Flex: целое положительное число, по умолчанию 1.

Два Spacer в Row: у одного Flex 3, у другого Flex 1

Два Spacer в одном Row

Два Spacer делят свободное место в Row в пропорции 3:1: тот, у которого Flex 3, получает втрое больше, чем тот, у которого Flex 1.

Пошаговый разбор — в видео про Spacer.

перевод официальной документации FlutterFlow

обновлено · перевод от

⌕ ESC