Нижний лист трепетной упаковки не означает, что занимает весь экран, хотя небольшая настройка может привести к ожидаемому поведению.Если вы посмотрите на конструктор BottomSheet , вы увидите следующее:
@override
BoxConstraints getConstraintsForChild(BoxConstraints constraints) {
return new BoxConstraints(
minWidth: constraints.maxWidth,
maxWidth: constraints.maxWidth,
minHeight: 0.0,
maxHeight: constraints.maxHeight * 9.0 / 16.0
);
}
Если вы удалите ограничение высоты 9.0 / 16.0, нижний лист займет всю высоту экрана.