🧩SizedBox
Что такое SizedBox
SizedBoxSizedBox — это простой виджет в Flutter, который используется для задания фиксированных размеров для своего дочернего виджета. Он позволяет вам установить ширину и высоту, которые дочерний виджет будет занимать на экране. SizedBox полезен, когда вам нужно создать определенные отступы или пространство между элементами интерфейса или когда нужно ограничить размеры элемента.
Пример использования
В этом примере мы создаем интерфейс, в котором используются несколько SizedBox для управления расстоянием между текстовыми элементами.

Как работает код
Column — используется для вертикального расположения текстовых элементов. Каждый элемент будет располагаться один под другим.
SizedBox — добавлен между текстами для создания пространства. В первом
SizedBoxзадана высота в 20 пикселей, а во втором — ширина в 50 пикселей. Это обеспечивает расстояние между строками текста.Container — внутри
SizedBoxзадается фиксированный размер 100x100 пикселей, аCenterпозволяет разместить текст внутри контейнера по центру.
Все настройки SizedBox
width
Описание: Устанавливает фиксированную ширину для
SizedBox.Пример:
Применение: Используется для задания ширины, если необходимо контролировать горизонтальное пространство.
height
Описание: Устанавливает фиксированную высоту для
SizedBox.Пример:
Применение: Используется для задания высоты, если необходимо контролировать вертикальное пространство.
child
Описание: Дочерний виджет, который будет отображаться внутри
SizedBox.Пример:
Применение: Позволяет добавлять содержимое в
SizedBox, сохраняя заданные размеры.
Итог
SizedBox — это простой, но очень полезный виджет для управления размерами и отступами в интерфейсе Flutter. С его помощью можно легко задать фиксированные размеры для элементов, что помогает создать аккуратные и структурированные пользовательские интерфейсы.
Last updated