размер элемента Container в элементе Container

Если в виджете Container родителе указать выравнивание

alignment: Alignment.topLeft,

тогда все отрисовывается, как и задумано: часть кода + фото

@override
 Widget build(BuildContext context) {
  return Container(
   width: 250,
   height: 250,
   color: Colors.orangeAccent,
   alignment: Alignment.topLeft,
   child: Container(
    width: 50,
    height: 50,
    color: Colors.pink,
   ),
  );
 }

введите сюда описание изображения

Если в виджете Container родителе не указать выравнивание

//alignment: Alignment.topLeft,

тогда все отрисовывается СОВСЕМ НЕ ТАК, как и задумано, дочерний виджет Container растягивается на всю ширину и высоту родительского. Теоретически, он должен прижаться к верхнему левому углу и сохранить свои размеры.

: часть кода + фото

@override
 Widget build(BuildContext context) {
  return Container(
   width: 250,
   height: 250,
   color: Colors.orangeAccent,
   //alignment: Alignment.topLeft,
   child: Container(
    width: 50,
    height: 50,
    color: Colors.pink,
   ),
  );
 }

введите сюда описание изображения


Ответы (0 шт):