В флаттере я хотел бы иметь контейнер с фиксированной высотой и шириной 100%.
Для этого я использовал:
Row(
children: <Widget>[
Flexible(
child: Container(
color: Colors.blue,
height: 40.0,
),
),
],
),
Теперь я бы хотел сместить эту строку на несколько пикселей за пределами экрана. Для этого я пытаюсь использовать:
Stack(
children: <Widget>[
Positioned(
left: -5.0,
child: Row(
children: <Widget>[
Flexible(
child: Container(
color: Colors.blue,
height: 40.0,
),
),
],
),
),
],
),
Это дает мне ошибку:
Следующее утверждение было выдано во время executeLayout (): у потомков RenderFlex ненулевое сгибание, но входящие ограничения ширины не ограничены.
Как бы я создал этот эффект макета?