- FractionallySizedBox: вы можете использовать виджет FractionallySizedBox, чтобы установить высоту контейнера на долю высоты его родительского элемента. Например:
FractionallySizedBox(
heightFactor: 1.0,
child: Container(
// Your container contents
),
)
- MediaQuery: вы можете использовать класс MediaQuery для доступа к размеру родительского виджета и соответствующей установки высоты. Вот пример:
Container(
height: MediaQuery.of(context).size.height,
child: Text('Your content goes here'),
)
- LayoutBuilder: с помощью виджета LayoutBuilder вы можете получить ограничения родительского виджета и соответствующим образом установить высоту. Вот пример:
LayoutBuilder(
builder: (BuildContext context, BoxConstraints constraints) {
return Container(
height: constraints.maxHeight,
child: Text('Your content goes here'),
);
},
)
Это всего лишь несколько способов установить высоту виджета Flutter Container на 100 процентов. В зависимости от вашего конкретного случая использования один подход может подойти больше, чем другие.