Большая заслуга pskink за его решение. Он решил эту проблему, используя виджет Row
вместе с тремя Expanded
виджетами. Установка свойства Flex
каждого виджета Expanded
позволяет мне сделать мой контейнер занимающим 80% ширины. Вот как я это сделал на основе решения @ pskink:
Row(
children: <Widget>[
Expanded(
flex: 1,
child: SizedBox(),
),
Expanded(
flex: 8,
child: Container()
),
Expanded(
flex: 1,
child: SizedBox(),
),
]
)