Назад к вопросам
Intern
102
questionbank
Для чего используется виджет Container в Flutter?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Виджет Container используется для добавления отступов, границ, фона, трансформаций и других визуальных свойств к виджету-потомку. Он также может использоваться для определения размера своего потомка, если тот не имеет ограничений по умолчанию.
Основные применения:
- Задание
padding(внутренних отступов). - Задание
margin(внешних отступов). - Добавление
decoration(например, фона, границ, теней). - Определение
widthиheightдля явного задания размеров. - Задание
alignmentдля выравнивания потомка внутриContainer. - Добавление
transformдля трансформации потомка.
Container(
padding: const EdgeInsets.all(8.0), // Внутренний отступ
margin: const EdgeInsets.symmetric(horizontal: 16.0), // Внешний отступ
decoration: BoxDecoration( // Декорация
color: Colors.blue, // Фон
borderRadius: BorderRadius.circular(8.0), // Скругление углов
),
width: 200.0, // Ширина
height: 100.0, // Высота
alignment: Alignment.center, // Выравнивание потомка
child: Text('Привет, Container!'), // Дочерний виджет
);