Назад к вопросам
Junior
175
questionbank
Что такое виджет Container в Flutter и какие его основные свойства?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Container — это удобный виджет, который можно использовать для добавления поGfading, margin, границ, фона и преобразований (transformations) к другим виджетам.
Основные свойства:
alignment: Выравнивает дочерний виджет внутри контейнера.padding: Внутренние отступы между границей контейнера и его содержимым.color: Цвет фона контейнера.decoration: Позволяет задать более сложные декорации, такие как градиенты, тени, закругленные углы и изображения фона. При использовании decoration нельзя использовать свойство color отдельно.foregroundDecoration: Декорация, рисуемая поверх дочернего виджета.width: Ширина контейнера.height: Высота контейнера.constraints: Дополнительные ограничения по размеру для контейнера.margin: Внешние отступы вокруг контейнера.transform: Применяет преобразование к контейнеру и его содержимому.child: Виджет, который является дочерним элементом контейнера.
Пример использования:
Container(
padding: const EdgeInsets.all(16.0), // Внутренние отступы
margin: const EdgeInsets.symmetric(vertical: 10.0), // Внешние отступы
decoration: BoxDecoration( // Декорация с цветом фона и закругленными углами
color: Colors.blue,
borderRadius: BorderRadius.circular(10.0),
),
child: const Text( // Дочерний виджет
'Hello, Container!',
style: TextStyle(color: Colors.white),
),
);