Назад к вопросам
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!'), // Дочерний виджет
);